# far model CODE resource # near model jump table entries starting at A5 + 0x00001B40 (3 of them) # far model jump table entries starting at A5 + 0x00000000 (0 of them) # A5 relocation data at 0x00000000 # A5 relocation at 0000FFFE # A5 is 0x00000000 # PC relocation data at 0x00000000 # PC relocation at 0000FFFE # load address is 0x00000000 fn00000000: 00000000 4E56 FFFC link A6, -0x0004 00000004 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 00000008 2A2E 0008 move.l D5, [A6 + 0x8] 0000000C 7C00 moveq.l D6, 0x00 0000000E 41FA 0168 lea.l A0, [PC + 0x168 /* 00000178, value 0x4E56 'NV', cstring "" */] 00000012 2B48 E072 move.l [A5 - 0x1F8E], A0 00000016 6004 bra +0x6 /* 0000001C */ label00000018: 00000018 52AD E06E addq.l [A5 - 0x1F92], 1 label0000001C: 0000001C 262D E06E move.l D3, [A5 - 0x1F92] 00000020 7801 moveq.l D4, 0x01 00000022 B684 cmp.l D3, D4 00000024 6D10 blt +0x12 /* 00000036 */ 00000026 B685 cmp.l D3, D5 00000028 6C0C bge +0xE /* 00000036 */ 0000002A E583 asl D3, 2 0000002C D6AE 000C add.l D3, [A6 + 0xC] 00000030 2043 movea.l A0, D3 00000032 4A90 tst.l [A0] 00000034 67E2 beq -0x1C /* 00000018 */ label00000036: 00000036 202D E06E move.l D0, [A5 - 0x1F92] 0000003A B084 cmp.l D0, D4 0000003C 6D04 blt +0x6 /* 00000042 */ 0000003E B085 cmp.l D0, D5 00000040 6D06 blt +0x8 /* 00000048 */ label00000042: 00000042 70FF moveq.l D0, 0xFFFFFFFF 00000044 4EFA 0128 jmp [PC + 0x128 /* 0000016E */] label00000048: 00000048 202D E06E move.l D0, [A5 - 0x1F92] 0000004C 7602 moveq.l D3, 0x02 0000004E E7A0 asl D0, D3 00000050 D0AE 000C add.l D0, [A6 + 0xC] 00000054 2040 movea.l A0, D0 00000056 2450 movea.l A2, [A0] 00000058 1012 move.b D0, [A2] 0000005A 722D moveq.l D1, 0x2D 0000005C B001 cmp.b D0, D1 0000005E 6606 bne +0x8 /* 00000066 */ 00000060 4A2A 0001 tst.b [A2 + 0x1] 00000064 661C bne +0x1E /* 00000082 */ label00000066: 00000066 202D E06E move.l D0, [A5 - 0x1F92] 0000006A 52AD E06E addq.l [A5 - 0x1F92], 1 0000006E E7A0 asl D0, D3 00000070 D0AE 000C add.l D0, [A6 + 0xC] 00000074 2040 movea.l A0, D0 00000076 2010 move.l D0, [A0] 00000078 2B40 E072 move.l [A5 - 0x1F8E], D0 0000007C 7000 moveq.l D0, 0x00 0000007E 4EFA 00EE jmp [PC + 0xEE /* 0000016E */] label00000082: 00000082 202D E06E move.l D0, [A5 - 0x1F92] 00000086 E580 asl D0, 2 00000088 D0AE 000C add.l D0, [A6 + 0xC] 0000008C 2040 movea.l A0, D0 0000008E 2010 move.l D0, [A0] 00000090 2B40 E06A move.l [A5 - 0x1F96], D0 00000094 266E 0010 movea.l A3, [A6 + 0x10] 00000098 1D5B FFFD move.b [A6 - 0x3], [A3]+ label0000009C: 0000009C 102E FFFD move.b D0, [A6 - 0x3] 000000A0 670E beq +0x10 /* 000000B0 */ 000000A2 0C2E 002D FFFD cmpi.b [A6 - 0x3], 0x2D /* '-' */ 000000A8 6706 beq +0x8 /* 000000B0 */ 000000AA 1D5B FFFD move.b [A6 - 0x3], [A3]+ 000000AE 60EC bra -0x12 /* 0000009C */ label000000B0: 000000B0 102E FFFD move.b D0, [A6 - 0x3] 000000B4 660E bne +0x10 /* 000000C4 */ 000000B6 52AD E06E addq.l [A5 - 0x1F92], 1 000000BA 203C 0000 00FF move.l D0, 0xFF 000000C0 4EFA 00AC jmp [PC + 0xAC /* 0000016E */] label000000C4: 000000C4 286D E06A movea.l A4, [A5 - 0x1F96] 000000C8 524C addq.w A4, 1 000000CA 5286 addq.l D6, 1 label000000CC: 000000CC 1D5B FFFD move.b [A6 - 0x3], [A3]+ 000000D0 1D5C FFFC move.b [A6 - 0x4], [A4]+ 000000D4 6668 bne +0x6A /* 0000013E */ 000000D6 6004 bra +0x6 /* 000000DC */ label000000D8: 000000D8 1D5B FFFD move.b [A6 - 0x3], [A3]+ label000000DC: 000000DC 122E FFFD move.b D1, [A6 - 0x3] 000000E0 7000 moveq.l D0, 0x00 000000E2 1001 move.b D0, D1 000000E4 D0AD C0FE add.l D0, [A5 - 0x3F02] 000000E8 2040 movea.l A0, D0 000000EA 1010 move.b D0, [A0] 000000EC 7208 moveq.l D1, 0x08 000000EE C001 and.b D0, D1 000000F0 66E6 bne -0x18 /* 000000D8 */ 000000F2 102E FFFD move.b D0, [A6 - 0x3] 000000F6 6710 beq +0x12 /* 00000108 */ 000000F8 0C2E 002D FFFD cmpi.b [A6 - 0x3], 0x2D /* '-' */ 000000FE 6708 beq +0xA /* 00000108 */ 00000100 0C2E 003A FFFD cmpi.b [A6 - 0x3], 0x3A /* ':' */ 00000106 6694 bne -0x6A /* 0000009C */ label00000108: 00000108 0C2E 003A FFFD cmpi.b [A6 - 0x3], 0x3A /* ':' */ 0000010E 6626 bne +0x28 /* 00000136 */ 00000110 52AD E06E addq.l [A5 - 0x1F92], 1 00000114 202D E06E move.l D0, [A5 - 0x1F92] 00000118 B085 cmp.l D0, D5 0000011A 6D08 blt +0xA /* 00000124 */ 0000011C 203C 0000 00FE move.l D0, 0xFE 00000122 604A bra +0x4C /* 0000016E */ label00000124: 00000124 202D E06E move.l D0, [A5 - 0x1F92] 00000128 E580 asl D0, 2 0000012A D0AE 000C add.l D0, [A6 + 0xC] 0000012E 2040 movea.l A0, D0 00000130 2010 move.l D0, [A0] 00000132 2B40 E072 move.l [A5 - 0x1F8E], D0 label00000136: 00000136 52AD E06E addq.l [A5 - 0x1F92], 1 0000013A 2006 move.l D0, D6 0000013C 6030 bra +0x32 /* 0000016E */ label0000013E: 0000013E 102E FFFD move.b D0, [A6 - 0x3] 00000142 4880 ext.w D0 00000144 48C0 ext.l D0 00000146 2F00 move.l -[A7], D0 00000148 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 0000014C 584F addq.w A7, 4 0000014E 2440 movea.l A2, D0 00000150 122E FFFC move.b D1, [A6 - 0x4] 00000154 4881 ext.w D1 00000156 48C1 ext.l D1 00000158 2F01 move.l -[A7], D1 0000015A 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 0000015E 584F addq.w A7, 4 00000160 2200 move.l D1, D0 00000162 200A move.l D0, A2 00000164 B081 cmp.l D0, D1 00000166 6700 FF64 beq -0x9A /* 000000CC */ 0000016A 6000 FF30 bra -0xCE /* 0000009C */ label0000016E: 0000016E 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 00000172 4E5E unlink A6 00000174 4E75 rts 00000176 0002 0000 ori.b D2, 0x0 fn0000017A: 0000017A 4E56 FFFC link A6, -0x0004 0000017E 48E7 0038 movem.l -[A7], A2,A3,A4 00000182 286E 0008 movea.l A4, [A6 + 0x8] 00000186 206E 000C movea.l A0, [A6 + 0xC] 0000018A 2450 movea.l A2, [A0] 0000018C 264C movea.l A3, A4 0000018E 4A12 tst.b [A2] 00000190 6720 beq +0x22 /* 000001B2 */ label00000192: 00000192 1012 move.b D0, [A2] 00000194 1D40 FFFC move.b [A6 - 0x4], D0 00000198 4A00 tst.b D0 0000019A 670C beq +0xE /* 000001A8 */ 0000019C B02E 0010 cmp.b D0, [A6 + 0x10] 000001A0 6706 beq +0x8 /* 000001A8 */ 000001A2 16C0 move.b [A3]+, D0 000001A4 524A addq.w A2, 1 000001A6 60EA bra -0x14 /* 00000192 */ label000001A8: 000001A8 B7CC cmpa.l A3, A4 000001AA 660E bne +0x10 /* 000001BA */ 000001AC 102E FFFC move.b D0, [A6 - 0x4] 000001B0 6604 bne +0x6 /* 000001B6 */ label000001B2: 000001B2 7000 moveq.l D0, 0x00 000001B4 601C bra +0x1E /* 000001D2 */ label000001B6: 000001B6 524A addq.w A2, 1 000001B8 60D8 bra -0x26 /* 00000192 */ label000001BA: 000001BA 4213 clr.b [A3] 000001BC 102E FFFC move.b D0, [A6 - 0x4] 000001C0 6706 beq +0x8 /* 000001C8 */ 000001C2 204A movea.l A0, A2 000001C4 5248 addq.w A0, 1 000001C6 6002 bra +0x4 /* 000001CA */ label000001C8: 000001C8 204A movea.l A0, A2 label000001CA: 000001CA 226E 000C movea.l A1, [A6 + 0xC] 000001CE 2288 move.l [A1], A0 000001D0 200C move.l D0, A4 label000001D2: 000001D2 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000001D6 4E5E unlink A6 000001D8 4E75 rts fn000001DA: 000001DA 4E56 FFFC link A6, -0x0004 000001DE 48E7 0038 movem.l -[A7], A2,A3,A4 000001E2 286E 000C movea.l A4, [A6 + 0xC] 000001E6 594C subq.w A4, 4 000001E8 6032 bra +0x34 /* 0000021C */ label000001EA: 000001EA 246E 0008 movea.l A2, [A6 + 0x8] label000001EE: 000001EE 101A move.b D0, [A2]+ 000001F0 4880 ext.w D0 000001F2 48C0 ext.l D0 000001F4 2F00 move.l -[A7], D0 000001F6 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000001FA 584F addq.w A7, 4 000001FC 1D40 FFFC move.b [A6 - 0x4], D0 00000200 121B move.b D1, [A3]+ 00000202 4881 ext.w D1 00000204 48C1 ext.l D1 00000206 2F01 move.l -[A7], D1 00000208 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 0000020C 584F addq.w A7, 4 0000020E 122E FFFC move.b D1, [A6 - 0x4] 00000212 1401 move.b D2, D1 00000214 4882 ext.w D2 00000216 48C2 ext.l D2 00000218 B082 cmp.l D0, D2 0000021A 670C beq +0xE /* 00000228 */ label0000021C: 0000021C 584C addq.w A4, 4 0000021E 204C movea.l A0, A4 00000220 2650 movea.l A3, [A0] 00000222 200B move.l D0, A3 00000224 6716 beq +0x18 /* 0000023C */ 00000226 60C2 bra -0x3C /* 000001EA */ label00000228: 00000228 4A01 tst.b D1 0000022A 66C2 bne -0x3C /* 000001EE */ 0000022C 200C move.l D0, A4 0000022E 90AE 000C sub.l D0, [A6 + 0xC] 00000232 6A02 bpl +0x4 /* 00000236 */ 00000234 5680 addq.l D0, 3 label00000236: 00000236 E480 asr D0, 2 00000238 5280 addq.l D0, 1 0000023A 6002 bra +0x4 /* 0000023E */ label0000023C: 0000023C 7000 moveq.l D0, 0x00 label0000023E: 0000023E 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000242 4E5E unlink A6 00000244 4E75 rts 00000246 102D FC98 move.b D0, [A5 - 0x368] 0000024A 57C0 seq D0 0000024C 4400 neg.b D0 0000024E 4880 ext.w D0 00000250 48C0 ext.l D0 00000252 1F00 move.b -[A7], D0 00000254 4EAD 1BB2 jsr [A5 + 0x1BB2 /* export_882 */] 00000258 4E75 rts 0000025A 486D 1B6A pea.l [A5 + 0x1B6A /* export_873 */] 0000025E 7002 moveq.l D0, 0x02 00000260 2F00 move.l -[A7], D0 00000262 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00000266 504F addq.w A7, 8 00000268 7001 moveq.l D0, 0x01 0000026A 2B40 E656 move.l [A5 - 0x19AA], D0 0000026E 4E75 rts fn00000270: 00000270 4E56 FFFC link A6, -0x0004 00000274 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00000278 286E 0008 movea.l A4, [A6 + 0x8] 0000027C 282E 000C move.l D4, [A6 + 0xC] 00000280 7601 moveq.l D3, 0x01 00000282 6000 008E bra +0x90 /* 00000312 */ label00000286: 00000286 2003 move.l D0, D3 00000288 E580 asl D0, 2 0000028A D08C add.l D0, A4 0000028C 2040 movea.l A0, D0 0000028E 2450 movea.l A2, [A0] 00000290 101A move.b D0, [A2]+ 00000292 722D moveq.l D1, 0x2D 00000294 B001 cmp.b D0, D1 00000296 6678 bne +0x7A /* 00000310 */ 00000298 1012 move.b D0, [A2] 0000029A 4880 ext.w D0 0000029C 48C0 ext.l D0 0000029E 2F00 move.l -[A7], D0 000002A0 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000002A4 584F addq.w A7, 4 000002A6 1D40 FFFC move.b [A6 - 0x4], D0 000002AA 1200 move.b D1, D0 000002AC 4881 ext.w D1 000002AE 48C1 ext.l D1 000002B0 2F01 move.l -[A7], D1 000002B2 486D E712 pea.l [A5 - 0x18EE] 000002B6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000002BA 504F addq.w A7, 8 000002BC 4A80 tst.l D0 000002BE 6704 beq +0x6 /* 000002C4 */ 000002C0 5283 addq.l D3, 1 000002C2 604C bra +0x4E /* 00000310 */ label000002C4: 000002C4 0C2E 0064 FFFC cmpi.b [A6 - 0x4], 0x64 /* 'd' */ 000002CA 6644 bne +0x46 /* 00000310 */ 000002CC 47FA 005A lea.l A3, [PC + 0x5A /* 00000328, value 0x64756D70 'dump', cstring "dump" */] label000002D0: 000002D0 101A move.b D0, [A2]+ 000002D2 1D40 FFFC move.b [A6 - 0x4], D0 000002D6 121B move.b D1, [A3]+ 000002D8 1D41 FFFD move.b [A6 - 0x3], D1 000002DC 1400 move.b D2, D0 000002DE 4882 ext.w D2 000002E0 48C2 ext.l D2 000002E2 2F02 move.l -[A7], D2 000002E4 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 000002E8 584F addq.w A7, 4 000002EA 1D40 FFFC move.b [A6 - 0x4], D0 000002EE B02E FFFD cmp.b D0, [A6 - 0x3] 000002F2 6712 beq +0x14 /* 00000306 */ 000002F4 122E FFFD move.b D1, [A6 - 0x3] 000002F8 6616 bne +0x18 /* 00000310 */ 000002FA 7263 moveq.l D1, 0x63 000002FC B001 cmp.b D0, D1 000002FE 6610 bne +0x12 /* 00000310 */ 00000300 4A12 tst.b [A2] 00000302 660C bne +0xE /* 00000310 */ 00000304 6006 bra +0x8 /* 0000030C */ label00000306: 00000306 102E FFFC move.b D0, [A6 - 0x4] 0000030A 66C4 bne -0x3A /* 000002D0 */ label0000030C: 0000030C 7001 moveq.l D0, 0x01 0000030E 600A bra +0xC /* 0000031A */ label00000310: 00000310 5283 addq.l D3, 1 label00000312: 00000312 B684 cmp.l D3, D4 00000314 6D00 FF70 blt -0x8E /* 00000286 */ 00000318 7000 moveq.l D0, 0x00 label0000031A: 0000031A 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0000031E 4E5E unlink A6 00000320 205F movea.l A0, [A7]+ 00000322 504F addq.w A7, 8 00000324 4ED0 jmp [A0] 00000326 0006 6475 ori.b D6, 0x75 /* 'u' */ 0000032A 6D70 blt +0x72 /* 0000039C */ 0000032C 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000330 0000 2F0B ori.b D0, 0xB 00000334 266E 000C movea.l A3, [A6 + 0xC] 00000338 486D 1B62 pea.l [A5 + 0x1B62 /* export_872 */] 0000033C 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 00000340 584F addq.w A7, 4 00000342 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000346 2F0B move.l -[A7], A3 00000348 4EBA FF26 jsr [PC - 0xDA /* 00000270 */] 0000034C 4A80 tst.l D0 0000034E 6710 beq +0x12 /* 00000360 */ 00000350 7001 moveq.l D0, 0x01 00000352 3F00 move.w -[A7], D0 00000354 4EAD 1602 jsr [A5 + 0x1602 /* export_700 */] 00000358 006D 0100 E34C ori.w [A5 - 0x1CB4], 0x100 0000035E 6016 bra +0x18 /* 00000376 */ label00000360: 00000360 7002 moveq.l D0, 0x02 00000362 3F00 move.w -[A7], D0 00000364 4EAD 1602 jsr [A5 + 0x1602 /* export_700 */] 00000368 026D FEFF E34C andi.w [A5 - 0x1CB4], 0xFEFF 0000036E 41FA 00FE lea.l A0, [PC + 0xFE /* 0000046E, value 0x4D61696E 'Main', cstring "Main" */] 00000372 2B48 E366 move.l [A5 - 0x1C9A], A0 label00000376: 00000376 41FA 00FC lea.l A0, [PC + 0xFC /* 00000474, value 0x4D61696E 'Main', cstring "Main" */] 0000037A 2B48 E366 move.l [A5 - 0x1C9A], A0 0000037E 006D 0800 E34C ori.w [A5 - 0x1CB4], 0x800 00000384 486D 1B6A pea.l [A5 + 0x1B6A /* export_873 */] 00000388 7002 moveq.l D0, 0x02 0000038A 2F00 move.l -[A7], D0 0000038C 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00000390 504F addq.w A7, 8 00000392 1B7C 0001 E6A8 move.b [A5 - 0x1958], 0x1 00000398 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */] label0000039C: 0000039C 42A7 clr.l -[A7] 0000039E 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000003A2 4227 clr.b -[A7] 000003A4 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000003A8 302D E34C move.w D0, [A5 - 0x1CB4] 000003AC 0240 0100 andi.w D0, 0x100 000003B0 6704 beq +0x6 /* 000003B6 */ 000003B2 4EAD 1552 jsr [A5 + 0x1552 /* export_678 */] label000003B6: 000003B6 4EAD 1672 jsr [A5 + 0x1672 /* export_714 */] 000003BA 4EAD 16B2 jsr [A5 + 0x16B2 /* export_722 */] 000003BE 2F13 move.l -[A7], [A3] 000003C0 4EBA 2586 jsr [PC + 0x2586 /* 00002948 */] 000003C4 7001 moveq.l D0, 0x01 000003C6 3F00 move.w -[A7], D0 000003C8 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 000003CC 544F addq.w A7, 2 000003CE 4EAD 1942 jsr [A5 + 0x1942 /* export_804 */] 000003D2 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */] 000003D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003DA 2F0B move.l -[A7], A3 000003DC 4EBA 1AB0 jsr [PC + 0x1AB0 /* 00001E8E */] 000003E0 7001 moveq.l D0, 0x01 000003E2 1F00 move.b -[A7], D0 000003E4 1F2D FC9A move.b -[A7], [A5 - 0x366] 000003E8 4EBA 25D4 jsr [PC + 0x25D4 /* 000029BE */] 000003EC 102D FC9C move.b D0, [A5 - 0x364] 000003F0 6658 bne +0x5A /* 0000044A */ 000003F2 4EBA 0110 jsr [PC + 0x110 /* 00000504 */] 000003F6 42A7 clr.l -[A7] 000003F8 42A7 clr.l -[A7] 000003FA 4EAD 18E2 jsr [A5 + 0x18E2 /* export_792 */] 000003FE 2F2D E5F2 move.l -[A7], [A5 - 0x1A0E] 00000402 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */] 00000406 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 0000040A 302D E672 move.w D0, [A5 - 0x198E] 0000040E 6704 beq +0x6 /* 00000414 */ 00000410 4EAD 180A jsr [A5 + 0x180A /* export_765 */] label00000414: 00000414 202D E5EA move.l D0, [A5 - 0x1A16] 00000418 6718 beq +0x1A /* 00000432 */ 0000041A 487A 005E pea.l [PC + 0x5E /* 0000047A, value 0xD004E56 '\r\0NV', cstring "\ " */] 0000041E 2F2D E5EA move.l -[A7], [A5 - 0x1A16] 00000422 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000426 504F addq.w A7, 8 00000428 2F2D E5EA move.l -[A7], [A5 - 0x1A16] 0000042C 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00000430 584F addq.w A7, 4 label00000432: 00000432 202D E5F6 move.l D0, [A5 - 0x1A0A] 00000436 670A beq +0xC /* 00000442 */ 00000438 2F2D E5F6 move.l -[A7], [A5 - 0x1A0A] 0000043C 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00000440 584F addq.w A7, 4 label00000442: 00000442 4EAD 163A jsr [A5 + 0x163A /* export_707 */] 00000446 4EAD 155A jsr [A5 + 0x155A /* export_679 */] label0000044A: 0000044A 102D E60E move.b D0, [A5 - 0x19F2] 0000044E 660E bne +0x10 /* 0000045E */ 00000450 486D FF84 pea.l [A5 - 0x7C] 00000454 2F2D F48E move.l -[A7], [A5 - 0xB72] 00000458 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 0000045C 504F addq.w A7, 8 label0000045E: 0000045E 4227 clr.b -[A7] 00000460 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000464 7000 moveq.l D0, 0x00 00000466 265F movea.l A3, [A7]+ 00000468 4E5E unlink A6 0000046A 4E75 rts 0000046C 000E 4D61 ori.b A6, 0x61 /* 'a' */ 00000470 696E bvs +0x70 /* 000004E0 */ 00000472 0000 4D61 ori.b D0, 0x61 /* 'a' */ 00000476 696E bvs +0x70 /* 000004E6 */ 00000478 0000 0D00 ori.b D0, 0x0 fn0000047C: 0000047C 4E56 0000 link A6, 0 00000480 48E7 0038 movem.l -[A7], A2,A3,A4 00000484 49ED E716 lea.l A4, [A5 - 0x18EA] label00000488: 00000488 584C addq.w A4, 4 0000048A 204C movea.l A0, A4 0000048C 4A90 tst.l [A0] 0000048E 671C beq +0x1E /* 000004AC */ 00000490 2454 movea.l A2, [A4] 00000492 70FF moveq.l D0, 0xFFFFFFFF 00000494 2640 movea.l A3, D0 00000496 B5CB cmpa.l A2, A3 00000498 67EE beq -0x10 /* 00000488 */ 0000049A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000049E 2F0A move.l -[A7], A2 000004A0 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 000004A4 504F addq.w A7, 8 000004A6 4A80 tst.l D0 000004A8 66DE bne -0x20 /* 00000488 */ 000004AA 288B move.l [A4], A3 label000004AC: 000004AC 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000004B0 4E5E unlink A6 000004B2 205F movea.l A0, [A7]+ 000004B4 584F addq.w A7, 4 000004B6 4ED0 jmp [A0] fn000004B8: 000004B8 4E56 0000 link A6, 0 000004BC 48E7 0038 movem.l -[A7], A2,A3,A4 000004C0 286E 000C movea.l A4, [A6 + 0xC] 000004C4 47ED E716 lea.l A3, [A5 - 0x18EA] label000004C8: 000004C8 584B addq.w A3, 4 000004CA 204B movea.l A0, A3 000004CC 4A90 tst.l [A0] 000004CE 6722 beq +0x24 /* 000004F2 */ 000004D0 2453 movea.l A2, [A3] 000004D2 70FF moveq.l D0, 0xFFFFFFFF 000004D4 B5C0 cmpa.l A2, D0 000004D6 67F0 beq -0xE /* 000004C8 */ 000004D8 2F0C move.l -[A7], A4 000004DA 2F0A move.l -[A7], A2 000004DC 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] label000004E0: 000004E0 504F addq.w A7, 8 000004E2 4A80 tst.l D0 000004E4 66E2 bne -0x1C /* 000004C8 */ label000004E6: 000004E6 2F0C move.l -[A7], A4 000004E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004EC 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] 000004F0 6006 bra +0x8 /* 000004F8 */ label000004F2: 000004F2 41ED E78E lea.l A0, [A5 - 0x1872] 000004F6 2008 move.l D0, A0 label000004F8: 000004F8 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000004FC 4E5E unlink A6 000004FE 205F movea.l A0, [A7]+ 00000500 504F addq.w A7, 8 00000502 4ED0 jmp [A0] fn00000504: 00000504 4E56 FEEC link A6, -0x0114 00000508 48E7 1820 movem.l -[A7], D3,D4,A2 0000050C 302D E70A move.w D0, [A5 - 0x18F6] 00000510 6600 00D4 bne +0xD6 /* 000005E6 */ 00000514 487A 046E pea.l [PC + 0x46E /* 00000984, value 0x5F5F4D52 '__MR', cstring "__MRC__" */] 00000518 487A 0464 pea.l [PC + 0x464 /* 0000097E, value 0x30783230 '0x20', cstring "0x201" */] 0000051C 4EBA FF9A jsr [PC - 0x66 /* 000004B8 */] 00000520 2040 movea.l A0, D0 00000522 0028 0002 0010 ori.b [A0 + 0x10], 0x2 00000528 487A 044E pea.l [PC + 0x44E /* 00000978, value 0x4D50575F 'MPW_', cstring "MPW_C" */] 0000052C 487A 0444 pea.l [PC + 0x444 /* 00000972, value 0x30783831 '0x81', cstring "0x810" */] 00000530 4EBA FF86 jsr [PC - 0x7A /* 000004B8 */] 00000534 2040 movea.l A0, D0 00000536 0028 0002 0010 ori.b [A0 + 0x10], 0x2 0000053C 302D E34A move.w D0, [A5 - 0x1CB6] 00000540 7201 moveq.l D1, 0x01 00000542 C041 and.w D0, D1 00000544 670C beq +0xE /* 00000552 */ 00000546 487A 0444 pea.l [PC + 0x444 /* 0000098C, value 0x5F434841 '_CHA', cstring "_CHAR_UNSIGNED" */] 0000054A 486D E708 pea.l [A5 - 0x18F8] 0000054E 4EBA FF68 jsr [PC - 0x98 /* 000004B8 */] label00000552: 00000552 487A 0478 pea.l [PC + 0x478 /* 000009CC, value 0x6D616369 'maci', cstring "macintosh" */] 00000556 486D E708 pea.l [A5 - 0x18F8] 0000055A 4EBA FF5C jsr [PC - 0xA4 /* 000004B8 */] 0000055E 2040 movea.l A0, D0 00000560 0028 0002 0010 ori.b [A0 + 0x10], 0x2 00000566 487A 045C pea.l [PC + 0x45C /* 000009C4, value 0x5F5F4D43 '__MC', cstring "__MC601" */] 0000056A 486D E708 pea.l [A5 - 0x18F8] 0000056E 4EBA FF48 jsr [PC - 0xB8 /* 000004B8 */] 00000572 2040 movea.l A0, D0 00000574 0028 0002 0010 ori.b [A0 + 0x10], 0x2 0000057A 487A 043E pea.l [PC + 0x43E /* 000009BA, value 0x5F5F504F '__PO', cstring "__POWERPC" */] 0000057E 486D E708 pea.l [A5 - 0x18F8] 00000582 4EBA FF34 jsr [PC - 0xCC /* 000004B8 */] 00000586 2040 movea.l A0, D0 00000588 0028 0002 0010 ori.b [A0 + 0x10], 0x2 0000058E 487A 0422 pea.l [PC + 0x422 /* 000009B2, value 0x706F7765 'powe', cstring "powerc" */] 00000592 486D E708 pea.l [A5 - 0x18F8] 00000596 4EBA FF20 jsr [PC - 0xE0 /* 000004B8 */] 0000059A 2040 movea.l A0, D0 0000059C 0028 0002 0010 ori.b [A0 + 0x10], 0x2 000005A2 487A 0404 pea.l [PC + 0x404 /* 000009A8, value 0x5F5F706F '__po', cstring "__powerc" */] 000005A6 486D E708 pea.l [A5 - 0x18F8] 000005AA 4EBA FF0C jsr [PC - 0xF4 /* 000004B8 */] 000005AE 2040 movea.l A0, D0 000005B0 0028 0002 0010 ori.b [A0 + 0x10], 0x2 000005B6 487A 03E4 pea.l [PC + 0x3E4 /* 0000099C, value 0x5F5F504F '__PO', cstring "__POWERPC__" */] 000005BA 486D E708 pea.l [A5 - 0x18F8] 000005BE 4EBA FEF8 jsr [PC - 0x108 /* 000004B8 */] 000005C2 2040 movea.l A0, D0 000005C4 0028 0002 0010 ori.b [A0 + 0x10], 0x2 000005CA 0C2D 0001 E350 cmpi.b [A5 - 0x1CB0], 0x1 000005D0 6714 beq +0x16 /* 000005E6 */ 000005D2 487A 0402 pea.l [PC + 0x402 /* 000009D6, value 0x5F5F7573 '__us', cstring "__useAppleExts__" */] 000005D6 486D E708 pea.l [A5 - 0x18F8] 000005DA 4EBA FEDC jsr [PC - 0x124 /* 000004B8 */] 000005DE 2040 movea.l A0, D0 000005E0 0028 0002 0010 ori.b [A0 + 0x10], 0x2 label000005E6: 000005E6 487A 044A pea.l [PC + 0x44A /* 00000A32, value 0x5F5F4C49 '__LI', cstring "__LINE__" */] 000005EA 42A7 clr.l -[A7] 000005EC 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] 000005F0 2040 movea.l A0, D0 000005F2 0028 0002 0010 ori.b [A0 + 0x10], 0x2 000005F8 487A 042E pea.l [PC + 0x42E /* 00000A28, value 0x5F5F4649 '__FI', cstring "__FILE__" */] 000005FC 42A7 clr.l -[A7] 000005FE 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] 00000602 2040 movea.l A0, D0 00000604 0028 0002 0010 ori.b [A0 + 0x10], 0x2 0000060A 487A 0412 pea.l [PC + 0x412 /* 00000A1E, value 0x5F5F4650 '__FP', cstring "__FPCE__" */] 0000060E 486D E708 pea.l [A5 - 0x18F8] 00000612 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] 00000616 487A 03F8 pea.l [PC + 0x3F8 /* 00000A10, value 0x5F5F4650 '__FP', cstring "__FPCE_IEEE__" */] 0000061A 486D E708 pea.l [A5 - 0x18F8] 0000061E 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] 00000622 486E FFFC pea.l [A6 - 0x4] 00000626 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000062A 584F addq.w A7, 4 0000062C 486E FFFC pea.l [A6 - 0x4] 00000630 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000634 584F addq.w A7, 4 00000636 2440 movea.l A2, D0 00000638 204A movea.l A0, A2 0000063A 7014 moveq.l D0, 0x14 0000063C D1C0 add.l A0, D0 0000063E 2F08 move.l -[A7], A0 00000640 204A movea.l A0, A2 00000642 5848 addq.w A0, 4 00000644 2F08 move.l -[A7], A0 00000646 487A 03BC pea.l [PC + 0x3BC /* 00000A04, value 0x22252E36 '\"%.6', cstring "\"%.6s %.4s\"" */] 0000064A 486E FFEC pea.l [A6 - 0x14] 0000064E 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 00000652 4FEF 0010 lea.l A7, [A7 + 0x10] 00000656 487A 03A2 pea.l [PC + 0x3A2 /* 000009FA, value 0x5F5F4441 '__DA', cstring "__DATE__" */] 0000065A 486E FFEC pea.l [A6 - 0x14] 0000065E 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] 00000662 2040 movea.l A0, D0 00000664 0028 0002 0010 ori.b [A0 + 0x10], 0x2 0000066A 204A movea.l A0, A2 0000066C 700B moveq.l D0, 0x0B 0000066E D1C0 add.l A0, D0 00000670 2F08 move.l -[A7], A0 00000672 487A 037E pea.l [PC + 0x37E /* 000009F2, value 0x22252E38 '\"%.8', cstring "\"%.8s\"" */] 00000676 486E FFEC pea.l [A6 - 0x14] 0000067A 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 0000067E 4FEF 000C lea.l A7, [A7 + 0xC] 00000682 487A 0364 pea.l [PC + 0x364 /* 000009E8, value 0x5F5F5449 '__TI', cstring "__TIME__" */] 00000686 486E FFEC pea.l [A6 - 0x14] 0000068A 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] 0000068E 2040 movea.l A0, D0 00000690 0028 0002 0010 ori.b [A0 + 0x10], 0x2 00000696 102D E350 move.b D0, [A5 - 0x1CB0] 0000069A 6714 beq +0x16 /* 000006B0 */ 0000069C 487A 039E pea.l [PC + 0x39E /* 00000A3C, value 0x5F5F5354 '__ST', cstring "__STDC__" */] 000006A0 486D E708 pea.l [A5 - 0x18F8] 000006A4 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] 000006A8 2040 movea.l A0, D0 000006AA 0028 0002 0010 ori.b [A0 + 0x10], 0x2 label000006B0: 000006B0 2F2D E6B8 move.l -[A7], [A5 - 0x1948] 000006B4 7002 moveq.l D0, 0x02 000006B6 3F00 move.w -[A7], D0 000006B8 206D E698 movea.l A0, [A5 - 0x1968] 000006BC 4E90 jsr [A0] 000006BE 2B40 E6B8 move.l [A5 - 0x1948], D0 000006C2 723A moveq.l D1, 0x3A 000006C4 2F01 move.l -[A7], D1 000006C6 2F00 move.l -[A7], D0 000006C8 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000006CC 504F addq.w A7, 8 000006CE 2440 movea.l A2, D0 000006D0 260A move.l D3, A2 000006D2 6710 beq +0x12 /* 000006E4 */ 000006D4 204A movea.l A0, A2 000006D6 5248 addq.w A0, 1 000006D8 2F08 move.l -[A7], A0 000006DA 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000006DE 584F addq.w A7, 4 000006E0 2800 move.l D4, D0 000006E2 600C bra +0xE /* 000006F0 */ label000006E4: 000006E4 2F2D E6B8 move.l -[A7], [A5 - 0x1948] 000006E8 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000006EC 584F addq.w A7, 4 000006EE 2800 move.l D4, D0 label000006F0: 000006F0 701D moveq.l D0, 0x1D 000006F2 B880 cmp.l D4, D0 000006F4 6F16 ble +0x18 /* 0000070C */ 000006F6 487A 034E pea.l [PC + 0x34E /* 00000A46, value 0x2E6F0000 '.o\0\0', cstring ".o" */] 000006FA 2F2D E6B8 move.l -[A7], [A5 - 0x1948] 000006FE 2F3C 0000 00F4 move.l -[A7], 0xF4 00000704 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00000708 4FEF 000C lea.l A7, [A7 + 0xC] label0000070C: 0000070C 202D E5FE move.l D0, [A5 - 0x1A02] 00000710 674A beq +0x4C /* 0000075C */ 00000712 206D E5FE movea.l A0, [A5 - 0x1A02] 00000716 4A10 tst.b [A0] 00000718 6712 beq +0x14 /* 0000072C */ 0000071A 2F08 move.l -[A7], A0 0000071C 7002 moveq.l D0, 0x02 0000071E 3F00 move.w -[A7], D0 00000720 206D E698 movea.l A0, [A5 - 0x1968] 00000724 4E90 jsr [A0] 00000726 2B40 E5FE move.l [A5 - 0x1A02], D0 0000072A 6030 bra +0x32 /* 0000075C */ label0000072C: 0000072C 0C84 0000 001B cmpi.l D4, 0x1B 00000732 6F16 ble +0x18 /* 0000074A */ 00000734 487A 0314 pea.l [PC + 0x314 /* 00000A4A, value 0x2E6C7374 '.lst', cstring ".lst" */] 00000738 2F2D E6B8 move.l -[A7], [A5 - 0x1948] 0000073C 2F3C 0000 00F4 move.l -[A7], 0xF4 00000742 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00000746 4FEF 000C lea.l A7, [A7 + 0xC] label0000074A: 0000074A 2F2D E6B8 move.l -[A7], [A5 - 0x1948] 0000074E 487A 0300 pea.l [PC + 0x300 /* 00000A50, value 0x6C737400 'lst\0', cstring "lst" */] 00000752 42A7 clr.l -[A7] 00000754 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */] 00000758 2B40 E5FE move.l [A5 - 0x1A02], D0 label0000075C: 0000075C 202D E5FE move.l D0, [A5 - 0x1A02] 00000760 676A beq +0x6C /* 000007CC */ 00000762 2F2D E5FE move.l -[A7], [A5 - 0x1A02] 00000766 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 0000076A 584F addq.w A7, 4 0000076C 1D40 FEEC move.b [A6 - 0x114], D0 00000770 7200 moveq.l D1, 0x00 00000772 1200 move.b D1, D0 00000774 2F01 move.l -[A7], D1 00000776 2F2D E5FE move.l -[A7], [A5 - 0x1A02] 0000077A 486E FEED pea.l [A6 - 0x113] 0000077E 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000782 4FEF 000A lea.l A7, [A7 + 0xA] 00000786 486E FEEC pea.l [A6 - 0x114] 0000078A 4267 clr.w -[A7] 0000078C 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000790 486E FEEC pea.l [A6 - 0x114] 00000794 4267 clr.w -[A7] 00000796 2F3C 4D50 5320 move.l -[A7], 0x4D505320 /* 'MPS ' */ 0000079C 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000007A2 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000007A6 544F addq.w A7, 2 000007A8 487A 02AA pea.l [PC + 0x2AA /* 00000A54, value 0x77006F00 'w\0o\0', cstring "w" */] 000007AC 2F2D E5FE move.l -[A7], [A5 - 0x1A02] 000007B0 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 000007B4 504F addq.w A7, 8 000007B6 2B40 E5F6 move.l [A5 - 0x1A0A], D0 000007BA 4A80 tst.l D0 000007BC 660E bne +0x10 /* 000007CC */ 000007BE 2F2D E5FE move.l -[A7], [A5 - 0x1A02] 000007C2 7055 moveq.l D0, 0x55 000007C4 2F00 move.l -[A7], D0 000007C6 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 000007CA 504F addq.w A7, 8 label000007CC: 000007CC 202D E5FA move.l D0, [A5 - 0x1A06] 000007D0 676A beq +0x6C /* 0000083C */ 000007D2 2F2D E5FA move.l -[A7], [A5 - 0x1A06] 000007D6 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000007DA 584F addq.w A7, 4 000007DC 1D40 FEEC move.b [A6 - 0x114], D0 000007E0 7200 moveq.l D1, 0x00 000007E2 1200 move.b D1, D0 000007E4 2F01 move.l -[A7], D1 000007E6 2F2D E5FA move.l -[A7], [A5 - 0x1A06] 000007EA 486E FEED pea.l [A6 - 0x113] 000007EE 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 000007F2 4FEF 000A lea.l A7, [A7 + 0xA] 000007F6 486E FEEC pea.l [A6 - 0x114] 000007FA 4267 clr.w -[A7] 000007FC 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000800 486E FEEC pea.l [A6 - 0x114] 00000804 4267 clr.w -[A7] 00000806 2F3C 4D50 5320 move.l -[A7], 0x4D505320 /* 'MPS ' */ 0000080C 2F3C 444D 5058 move.l -[A7], 0x444D5058 /* 'DMPX' */ 00000812 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00000816 544F addq.w A7, 2 00000818 7001 moveq.l D0, 0x01 0000081A 2F00 move.l -[A7], D0 0000081C 2F2D E5FA move.l -[A7], [A5 - 0x1A06] 00000820 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00000824 504F addq.w A7, 8 00000826 2B40 E5F2 move.l [A5 - 0x1A0E], D0 0000082A 4A80 tst.l D0 0000082C 6A0E bpl +0x10 /* 0000083C */ 0000082E 2F2D E5FA move.l -[A7], [A5 - 0x1A06] 00000832 7055 moveq.l D0, 0x55 00000834 2F00 move.l -[A7], D0 00000836 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 0000083A 504F addq.w A7, 8 label0000083C: 0000083C 202D E6B4 move.l D0, [A5 - 0x194C] 00000840 673E beq +0x40 /* 00000880 */ 00000842 2F2D E6B4 move.l -[A7], [A5 - 0x194C] 00000846 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 0000084A 584F addq.w A7, 4 0000084C D0AD E6B4 add.l D0, [A5 - 0x194C] 00000850 2040 movea.l A0, D0 00000852 1028 FFFF move.b D0, [A0 - 0x1] 00000856 723A moveq.l D1, 0x3A 00000858 B001 cmp.b D0, D1 0000085A 6624 bne +0x26 /* 00000880 */ 0000085C 2F2D E6B8 move.l -[A7], [A5 - 0x1948] 00000860 302D E710 move.w D0, [A5 - 0x18F0] 00000864 6706 beq +0x8 /* 0000086C */ 00000866 41FA 01F0 lea.l A0, [PC + 0x1F0 /* 00000A58, value 0x7070632E 'ppc.', cstring "ppc.o" */] 0000086A 6004 bra +0x6 /* 00000870 */ label0000086C: 0000086C 41FA 01E8 lea.l A0, [PC + 0x1E8 /* 00000A56, value 0x6F007070 'o\0pp', cstring "o" */] label00000870: 00000870 2F08 move.l -[A7], A0 00000872 2F2D E6B4 move.l -[A7], [A5 - 0x194C] 00000876 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */] 0000087A 2B40 E6B4 move.l [A5 - 0x194C], D0 0000087E 603A bra +0x3C /* 000008BA */ label00000880: 00000880 202D E6B4 move.l D0, [A5 - 0x194C] 00000884 6622 bne +0x24 /* 000008A8 */ 00000886 2F2D E6B8 move.l -[A7], [A5 - 0x1948] 0000088A 302D E710 move.w D0, [A5 - 0x18F0] 0000088E 6706 beq +0x8 /* 00000896 */ 00000890 41FA 01CE lea.l A0, [PC + 0x1CE /* 00000A60, value 0x7070632E 'ppc.', cstring "ppc.o" */] 00000894 6004 bra +0x6 /* 0000089A */ label00000896: 00000896 41FA 01C6 lea.l A0, [PC + 0x1C6 /* 00000A5E, value 0x6F007070 'o\0pp', cstring "o" */] label0000089A: 0000089A 2F08 move.l -[A7], A0 0000089C 42A7 clr.l -[A7] 0000089E 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */] 000008A2 2B40 E6B4 move.l [A5 - 0x194C], D0 000008A6 6012 bra +0x14 /* 000008BA */ label000008A8: 000008A8 2F2D E6B4 move.l -[A7], [A5 - 0x194C] 000008AC 7002 moveq.l D0, 0x02 000008AE 3F00 move.w -[A7], D0 000008B0 206D E698 movea.l A0, [A5 - 0x1968] 000008B4 4E90 jsr [A0] 000008B6 2B40 E6B4 move.l [A5 - 0x194C], D0 label000008BA: 000008BA 2F2D E6B4 move.l -[A7], [A5 - 0x194C] 000008BE 2F2D E6B8 move.l -[A7], [A5 - 0x1948] 000008C2 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 000008C6 504F addq.w A7, 8 000008C8 4A80 tst.l D0 000008CA 660E bne +0x10 /* 000008DA */ 000008CC 2F2D E6B8 move.l -[A7], [A5 - 0x1948] 000008D0 7059 moveq.l D0, 0x59 000008D2 2F00 move.l -[A7], D0 000008D4 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 000008D8 504F addq.w A7, 8 label000008DA: 000008DA 7000 moveq.l D0, 0x00 000008DC 2B40 E6AC move.l [A5 - 0x1954], D0 000008E0 202D E5EE move.l D0, [A5 - 0x1A12] 000008E4 676E beq +0x70 /* 00000954 */ 000008E6 2F2D E5EE move.l -[A7], [A5 - 0x1A12] 000008EA 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000008EE 584F addq.w A7, 4 000008F0 1D40 FEEC move.b [A6 - 0x114], D0 000008F4 7200 moveq.l D1, 0x00 000008F6 1200 move.b D1, D0 000008F8 2F01 move.l -[A7], D1 000008FA 2F2D E5EE move.l -[A7], [A5 - 0x1A12] 000008FE 486E FEED pea.l [A6 - 0x113] 00000902 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000906 4FEF 000A lea.l A7, [A7 + 0xA] 0000090A 486E FEEC pea.l [A6 - 0x114] 0000090E 4267 clr.w -[A7] 00000910 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000914 486E FEEC pea.l [A6 - 0x114] 00000918 4267 clr.w -[A7] 0000091A 2F3C 4D50 5320 move.l -[A7], 0x4D505320 /* 'MPS ' */ 00000920 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00000926 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 0000092A 544F addq.w A7, 2 0000092C 487A 0138 pea.l [PC + 0x138 /* 00000A66, value 0x77002225 'w\0\"%', cstring "w" */] 00000930 2F2D E5EE move.l -[A7], [A5 - 0x1A12] 00000934 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00000938 504F addq.w A7, 8 0000093A 2B40 E5EA move.l [A5 - 0x1A16], D0 0000093E 4A80 tst.l D0 00000940 6712 beq +0x14 /* 00000954 */ 00000942 2F2D E6B4 move.l -[A7], [A5 - 0x194C] 00000946 487A 0120 pea.l [PC + 0x120 /* 00000A68, value 0x22257322 '\"%s\"' */] 0000094A 2F00 move.l -[A7], D0 0000094C 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000950 4FEF 000C lea.l A7, [A7 + 0xC] label00000954: 00000954 2F2D E6B8 move.l -[A7], [A5 - 0x1948] 00000958 487A 0116 pea.l [PC + 0x116 /* 00000A70, value 0x72004E56 'r\0NV', cstring "r" */] 0000095C 7054 moveq.l D0, 0x54 0000095E 2F00 move.l -[A7], D0 00000960 4EBA 16BA jsr [PC + 0x16BA /* 0000201C */] 00000964 2B40 E6B0 move.l [A5 - 0x1950], D0 00000968 4CDF 0418 movem.l D3,D4,A2, [A7]+ 0000096C 4E5E unlink A6 0000096E 4E75 rts 00000970 0100 btst D0, D0 00000972 3078 3831 movea.w A0, [0x00003831] 00000976 3000 move.w D0, D0 00000978 4D50 chk.w D6, [A0] 0000097A 575F subq.w [A7]+, 3 0000097C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 0000097E 3078 3230 movea.w A0, [0x00003230] 00000982 3100 move.w -[A0], D0 00000984 5F5F subq.w [A7]+, 7 00000986 4D52 chk.w D6, [A2] 00000988 435F chk.w D1, [A7]+ 0000098A 5F00 subq.b D0, 7 0000098C 5F43 subq.w D3, 7 0000098E 4841 swap.w D1 00000990 525F addq.w [A7]+, 1 00000992 554E subq.w A6, 2 00000994 5349 subq.w A1, 1 00000996 474E chk.w D3, A6 00000998 4544 chk.w D2, D4 0000099A 0000 5F5F ori.b D0, 0x5F /* '_' */ 0000099E 504F addq.w A7, 8 000009A0 5745 subq.w D5, 3 000009A2 5250 addq.w [A0], 1 000009A4 435F chk.w D1, [A7]+ 000009A6 5F00 subq.b D0, 7 000009A8 5F5F subq.w [A7]+, 7 000009AA 706F moveq.l D0, 0x6F 000009AC 7765 moveq.l D3, 0x65 000009AE 7263 moveq.l D1, 0x63 000009B0 0000 706F ori.b D0, 0x6F /* 'o' */ 000009B4 7765 moveq.l D3, 0x65 000009B6 7263 moveq.l D1, 0x63 000009B8 0000 5F5F ori.b D0, 0x5F /* '_' */ 000009BC 504F addq.w A7, 8 000009BE 5745 subq.w D5, 3 000009C0 5250 addq.w [A0], 1 000009C2 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 000009C4 5F5F subq.w [A7]+, 7 000009C6 4D43 chk.w D6, D3 000009C8 3630 3100 move.w D3, [A0 + <> + D3] 000009CC 6D61 blt +0x63 /* 00000A2F */ 000009CE 6369 bls +0x6B /* 00000A39 */ 000009D0 6E74 bgt +0x76 /* 00000A46 */ 000009D2 6F73 ble +0x75 /* 00000A47 */ 000009D4 6800 5F5F bvc +0x5F61 /* 00006935 */ 000009D8 7573 moveq.l D2, 0x73 000009DA 6541 bcs +0x43 /* 00000A1D */ 000009DC 7070 moveq.l D0, 0x70 000009DE 6C65 bge +0x67 /* 00000A45 */ 000009E0 4578 7473 chk.w D2, [0x00007473] 000009E4 5F5F subq.w [A7]+, 7 000009E6 0000 5F5F ori.b D0, 0x5F /* '_' */ 000009EA 5449 addq.w A1, 2 000009EC 4D45 chk.w D6, D5 000009EE 5F5F subq.w [A7]+, 7 000009F0 0000 2225 ori.b D0, 0x25 /* '%' */ 000009F4 2E38 7322 move.l D7, [0x00007322] 000009F8 0000 5F5F ori.b D0, 0x5F /* '_' */ 000009FC 4441 neg.w D1 000009FE 5445 addq.w D5, 2 00000A00 5F5F subq.w [A7]+, 7 00000A02 0000 2225 ori.b D0, 0x25 /* '%' */ 00000A06 2E36 7320 252E move.l D7, [A6 + 0x252E + D7 * 2] 00000A0C 3473 2200 movea.w A2, [A3 + D2.w * 2] 00000A10 5F5F subq.w [A7]+, 7 00000A12 4650 not.w [A0] 00000A14 4345 chk.w D1, D5 00000A16 5F49 subq.w A1, 7 00000A18 4545 chk.w D2, D5 00000A1A 455F chk.w D2, [A7]+ 00000A1C 5F00 subq.b D0, 7 00000A1E 5F5F subq.w [A7]+, 7 00000A20 4650 not.w [A0] 00000A22 4345 chk.w D1, D5 00000A24 5F5F subq.w [A7]+, 7 00000A26 0000 5F5F ori.b D0, 0x5F /* '_' */ 00000A2A 4649 not.w A1 00000A2C 4C45 5F5F movem.l D0,D1,D2,D3,D4,D6,A0,A1,A2,A3,A4,A6, D5 00000A30 0000 5F5F ori.b D0, 0x5F /* '_' */ 00000A34 4C49 4E45 movem.l D0,D2,D6,A1,A2,A3,A6, A1 00000A38 5F5F subq.w [A7]+, 7 00000A3A 0000 5F5F ori.b D0, 0x5F /* '_' */ 00000A3E 5354 subq.w [A4], 1 00000A40 4443 neg.w D3 00000A42 5F5F subq.w [A7]+, 7 00000A44 0000 2E6F ori.b D0, 0x6F /* 'o' */ // begin alternate branch 00000A46-00000A4E label00000A46: 00000A46 2E6F 0000 movea.l A7, [A7 + 0x0] 00000A4A 2E6C 7374 movea.l A7, [A4 + 0x7374] // end alternate branch 00000A46-00000A4E label00000A46: // (misaligned) 00000A48 0000 2E6C ori.b D0, 0x6C /* 'l' */ 00000A4C 7374 moveq.l D1, 0x74 00000A4E 0000 6C73 ori.b D0, 0x73 /* 's' */ 00000A52 7400 moveq.l D2, 0x00 00000A54 7700 moveq.l D3, 0x00 00000A56 6F00 7070 ble +0x7072 /* 00007AC8 */ 00000A5A 632E bls +0x30 /* 00000A8A */ 00000A5C 6F00 6F00 ble +0x6F02 /* 0000795E */ 00000A60 7070 moveq.l D0, 0x70 00000A62 632E bls +0x30 /* 00000A92 */ 00000A64 6F00 7700 ble +0x7702 /* 00008166 */ 00000A68 2225 move.l D1, -[A5] 00000A6A 7322 moveq.l D1, 0x22 00000A6C 20C4 move.l [A0]+, D4 00000A6E 2000 move.l D0, D0 00000A70 7200 moveq.l D1, 0x00 fn00000A72: 00000A72 4E56 FDD8 link A6, -0x0228 00000A76 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000A7A 286E 000C movea.l A4, [A6 + 0xC] 00000A7E 2E2E 0014 move.l D7, [A6 + 0x14] 00000A82 41ED E7A6 lea.l A0, [A5 - 0x185A] 00000A86 43EE FEE4 lea.l A1, [A6 - 0x11C] label00000A8A: 00000A8A 22D8 move.l [A1]+, [A0]+ 00000A8C 22D8 move.l [A1]+, [A0]+ 00000A8E 41ED E7AE lea.l A0, [A5 - 0x1852] label00000A92: 00000A92 43EE FEEC lea.l A1, [A6 - 0x114] 00000A96 22D8 move.l [A1]+, [A0]+ 00000A98 22D8 move.l [A1]+, [A0]+ 00000A9A 41ED E7B6 lea.l A0, [A5 - 0x184A] 00000A9E 43EE FEF4 lea.l A1, [A6 - 0x10C] 00000AA2 22D8 move.l [A1]+, [A0]+ 00000AA4 22D8 move.l [A1]+, [A0]+ 00000AA6 7601 moveq.l D3, 0x01 00000AA8 1D43 FEFC move.b [A6 - 0x104], D3 00000AAC 1D43 FEFD move.b [A6 - 0x103], D3 00000AB0 1D43 FEFE move.b [A6 - 0x102], D3 00000AB4 6000 1056 bra +0x1058 /* 00001B0C */ label00000AB8: 00000AB8 262D E072 move.l D3, [A5 - 0x1F8E] 00000ABC 6704 beq +0x6 /* 00000AC2 */ 00000ABE 2003 move.l D0, D3 00000AC0 6006 bra +0x8 /* 00000AC8 */ label00000AC2: 00000AC2 41FA 108C lea.l A0, [PC + 0x108C /* 00001B50, value 0x2D65 '-e', cstring "" */] 00000AC6 2008 move.l D0, A0 label00000AC8: 00000AC8 2F00 move.l -[A7], D0 00000ACA 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00000ACE 2F2E FDD8 move.l -[A7], [A6 - 0x228] 00000AD2 487A 1066 pea.l [PC + 0x1066 /* 00001B3A, value 0x6F707449 'optI', cstring "optIndex = %d: %s %s\ " */] 00000AD6 486E FF00 pea.l [A6 - 0x100] 00000ADA 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 00000ADE 4FEF 0014 lea.l A7, [A7 + 0x14] 00000AE2 202E FDD8 move.l D0, [A6 - 0x228] 00000AE6 6700 01D2 beq +0x1D4 /* 00000CBA */ 00000AEA 7201 moveq.l D1, 0x01 00000AEC B081 cmp.l D0, D1 00000AEE 6700 0200 beq +0x202 /* 00000CF0 */ 00000AF2 7242 moveq.l D1, 0x42 00000AF4 B081 cmp.l D0, D1 00000AF6 6700 01F8 beq +0x1FA /* 00000CF0 */ 00000AFA 7202 moveq.l D1, 0x02 00000AFC B081 cmp.l D0, D1 00000AFE 6700 025A beq +0x25C /* 00000D5A */ 00000B02 7243 moveq.l D1, 0x43 00000B04 B081 cmp.l D0, D1 00000B06 6700 032C beq +0x32E /* 00000E34 */ 00000B0A 7244 moveq.l D1, 0x44 00000B0C B081 cmp.l D0, D1 00000B0E 6700 02CC beq +0x2CE /* 00000DDC */ 00000B12 7203 moveq.l D1, 0x03 00000B14 B081 cmp.l D0, D1 00000B16 6700 0384 beq +0x386 /* 00000E9C */ 00000B1A 7204 moveq.l D1, 0x04 00000B1C B081 cmp.l D0, D1 00000B1E 6700 0386 beq +0x388 /* 00000EA6 */ 00000B22 7205 moveq.l D1, 0x05 00000B24 B081 cmp.l D0, D1 00000B26 6700 03E6 beq +0x3E8 /* 00000F0E */ 00000B2A 7206 moveq.l D1, 0x06 00000B2C B081 cmp.l D0, D1 00000B2E 6700 03DE beq +0x3E0 /* 00000F0E */ 00000B32 7207 moveq.l D1, 0x07 00000B34 B081 cmp.l D0, D1 00000B36 6700 03E2 beq +0x3E4 /* 00000F1A */ 00000B3A 7208 moveq.l D1, 0x08 00000B3C B081 cmp.l D0, D1 00000B3E 6700 03DA beq +0x3DC /* 00000F1A */ 00000B42 7209 moveq.l D1, 0x09 00000B44 B081 cmp.l D0, D1 00000B46 6700 03E4 beq +0x3E6 /* 00000F2C */ 00000B4A 720A moveq.l D1, 0x0A 00000B4C B081 cmp.l D0, D1 00000B4E 6700 03F0 beq +0x3F2 /* 00000F40 */ 00000B52 720B moveq.l D1, 0x0B 00000B54 B081 cmp.l D0, D1 00000B56 6700 04AC beq +0x4AE /* 00001004 */ 00000B5A 720C moveq.l D1, 0x0C 00000B5C B081 cmp.l D0, D1 00000B5E 6700 04B0 beq +0x4B2 /* 00001010 */ 00000B62 720D moveq.l D1, 0x0D 00000B64 B081 cmp.l D0, D1 00000B66 6700 0586 beq +0x588 /* 000010EE */ 00000B6A 720E moveq.l D1, 0x0E 00000B6C B081 cmp.l D0, D1 00000B6E 6700 057E beq +0x580 /* 000010EE */ 00000B72 720F moveq.l D1, 0x0F 00000B74 B081 cmp.l D0, D1 00000B76 6700 0576 beq +0x578 /* 000010EE */ 00000B7A 7211 moveq.l D1, 0x11 00000B7C B081 cmp.l D0, D1 00000B7E 6700 057E beq +0x580 /* 000010FE */ 00000B82 7212 moveq.l D1, 0x12 00000B84 B081 cmp.l D0, D1 00000B86 6700 0580 beq +0x582 /* 00001108 */ 00000B8A 7213 moveq.l D1, 0x13 00000B8C B081 cmp.l D0, D1 00000B8E 6700 05B8 beq +0x5BA /* 00001148 */ 00000B92 7214 moveq.l D1, 0x14 00000B94 B081 cmp.l D0, D1 00000B96 6700 05B0 beq +0x5B2 /* 00001148 */ 00000B9A 7215 moveq.l D1, 0x15 00000B9C B081 cmp.l D0, D1 00000B9E 6700 05BE beq +0x5C0 /* 0000115E */ 00000BA2 7216 moveq.l D1, 0x16 00000BA4 B081 cmp.l D0, D1 00000BA6 6700 05C0 beq +0x5C2 /* 00001168 */ 00000BAA 7217 moveq.l D1, 0x17 00000BAC B081 cmp.l D0, D1 00000BAE 6700 05C2 beq +0x5C4 /* 00001172 */ 00000BB2 7218 moveq.l D1, 0x18 00000BB4 B081 cmp.l D0, D1 00000BB6 6700 05DE beq +0x5E0 /* 00001196 */ 00000BBA 7219 moveq.l D1, 0x19 00000BBC B081 cmp.l D0, D1 00000BBE 6700 05E6 beq +0x5E8 /* 000011A6 */ 00000BC2 7246 moveq.l D1, 0x46 00000BC4 B081 cmp.l D0, D1 00000BC6 6700 05DE beq +0x5E0 /* 000011A6 */ 00000BCA 721A moveq.l D1, 0x1A 00000BCC B081 cmp.l D0, D1 00000BCE 6700 05E0 beq +0x5E2 /* 000011B0 */ 00000BD2 7245 moveq.l D1, 0x45 00000BD4 B081 cmp.l D0, D1 00000BD6 6700 05F4 beq +0x5F6 /* 000011CC */ 00000BDA 721B moveq.l D1, 0x1B 00000BDC B081 cmp.l D0, D1 00000BDE 6700 066A beq +0x66C /* 0000124A */ 00000BE2 721C moveq.l D1, 0x1C 00000BE4 B081 cmp.l D0, D1 00000BE6 6700 07DC beq +0x7DE /* 000013C4 */ 00000BEA 721D moveq.l D1, 0x1D 00000BEC B081 cmp.l D0, D1 00000BEE 6700 0902 beq +0x904 /* 000014F2 */ 00000BF2 7232 moveq.l D1, 0x32 00000BF4 B081 cmp.l D0, D1 00000BF6 6700 0904 beq +0x906 /* 000014FC */ 00000BFA 7233 moveq.l D1, 0x33 00000BFC B081 cmp.l D0, D1 00000BFE 6700 0942 beq +0x944 /* 00001542 */ 00000C02 7234 moveq.l D1, 0x34 00000C04 B081 cmp.l D0, D1 00000C06 6700 09C6 beq +0x9C8 /* 000015CE */ 00000C0A 7235 moveq.l D1, 0x35 00000C0C B081 cmp.l D0, D1 00000C0E 6700 0A76 beq +0xA78 /* 00001686 */ 00000C12 7236 moveq.l D1, 0x36 00000C14 B081 cmp.l D0, D1 00000C16 6700 0A7A beq +0xA7C /* 00001692 */ 00000C1A 7237 moveq.l D1, 0x37 00000C1C B081 cmp.l D0, D1 00000C1E 6700 0A82 beq +0xA84 /* 000016A2 */ 00000C22 7238 moveq.l D1, 0x38 00000C24 B081 cmp.l D0, D1 00000C26 6700 0A84 beq +0xA86 /* 000016AC */ 00000C2A 7239 moveq.l D1, 0x39 00000C2C B081 cmp.l D0, D1 00000C2E 6700 0A86 beq +0xA88 /* 000016B6 */ 00000C32 723B moveq.l D1, 0x3B 00000C34 B081 cmp.l D0, D1 00000C36 6700 0A88 beq +0xA8A /* 000016C0 */ 00000C3A 723C moveq.l D1, 0x3C 00000C3C B081 cmp.l D0, D1 00000C3E 6700 0A90 beq +0xA92 /* 000016D0 */ 00000C42 7247 moveq.l D1, 0x47 00000C44 B081 cmp.l D0, D1 00000C46 6700 0B4E beq +0xB50 /* 00001796 */ 00000C4A 7248 moveq.l D1, 0x48 00000C4C B081 cmp.l D0, D1 00000C4E 6700 0B56 beq +0xB58 /* 000017A6 */ 00000C52 7249 moveq.l D1, 0x49 00000C54 B081 cmp.l D0, D1 00000C56 6700 0B94 beq +0xB96 /* 000017EC */ 00000C5A 724A moveq.l D1, 0x4A 00000C5C B081 cmp.l D0, D1 00000C5E 6700 0B8C beq +0xB8E /* 000017EC */ 00000C62 724B moveq.l D1, 0x4B 00000C64 B081 cmp.l D0, D1 00000C66 6700 0BCC beq +0xBCE /* 00001834 */ 00000C6A 724C moveq.l D1, 0x4C 00000C6C B081 cmp.l D0, D1 00000C6E 6700 0BD4 beq +0xBD6 /* 00001844 */ 00000C72 724D moveq.l D1, 0x4D 00000C74 B081 cmp.l D0, D1 00000C76 6700 0BDC beq +0xBDE /* 00001854 */ 00000C7A 724E moveq.l D1, 0x4E 00000C7C B081 cmp.l D0, D1 00000C7E 6700 0C10 beq +0xC12 /* 00001890 */ 00000C82 724F moveq.l D1, 0x4F 00000C84 B081 cmp.l D0, D1 00000C86 6700 0C4A beq +0xC4C /* 000018D2 */ 00000C8A 7250 moveq.l D1, 0x50 00000C8C B081 cmp.l D0, D1 00000C8E 6700 0C4C beq +0xC4E /* 000018DC */ 00000C92 7251 moveq.l D1, 0x51 00000C94 B081 cmp.l D0, D1 00000C96 6700 0C8A beq +0xC8C /* 00001922 */ 00000C9A 7255 moveq.l D1, 0x55 00000C9C B081 cmp.l D0, D1 00000C9E 6700 0C92 beq +0xC94 /* 00001932 */ 00000CA2 0C80 0000 00FE cmpi.l D0, 0xFE 00000CA8 6700 0C98 beq +0xC9A /* 00001942 */ 00000CAC 0C80 0000 00FF cmpi.l D0, 0xFF 00000CB2 6700 0CA2 beq +0xCA4 /* 00001956 */ 00000CB6 6000 0C9E bra +0xCA0 /* 00001956 */ label00000CBA: 00000CBA 202D E06E move.l D0, [A5 - 0x1F92] 00000CBE E580 asl D0, 2 00000CC0 D0AE 0010 add.l D0, [A6 + 0x10] 00000CC4 2040 movea.l A0, D0 00000CC6 2028 FFFC move.l D0, [A0 - 0x4] 00000CCA 2D40 FDDC move.l [A6 - 0x224], D0 00000CCE 222D E6B8 move.l D1, [A5 - 0x1948] 00000CD2 6712 beq +0x14 /* 00000CE6 */ 00000CD4 2F00 move.l -[A7], D0 00000CD6 2F3C 0000 00B6 move.l -[A7], 0xB6 00000CDC 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00000CE0 504F addq.w A7, 8 00000CE2 6000 0E28 bra +0xE2A /* 00001B0C */ label00000CE6: 00000CE6 2B6E FDDC E6B8 move.l [A5 - 0x1948], [A6 - 0x224] 00000CEC 6000 0E1E bra +0xE20 /* 00001B0C */ label00000CF0: 00000CF0 0CAE 0000 0001 FDD8 cmpi.l [A6 - 0x228], 0x1 00000CF8 6606 bne +0x8 /* 00000D00 */ 00000CFA 41ED E7C2 lea.l A0, [A5 - 0x183E] 00000CFE 6004 bra +0x6 /* 00000D04 */ label00000D00: 00000D00 41ED E7D6 lea.l A0, [A5 - 0x182A] label00000D04: 00000D04 2F08 move.l -[A7], A0 00000D06 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00000D0A 4EBA F4CE jsr [PC - 0xB32 /* 000001DA */] 00000D0E 504F addq.w A7, 8 00000D10 7201 moveq.l D1, 0x01 00000D12 B081 cmp.l D0, D1 00000D14 6714 beq +0x16 /* 00000D2A */ 00000D16 7202 moveq.l D1, 0x02 00000D18 B081 cmp.l D0, D1 00000D1A 6716 beq +0x18 /* 00000D32 */ 00000D1C 7203 moveq.l D1, 0x03 00000D1E B081 cmp.l D0, D1 00000D20 6718 beq +0x1A /* 00000D3A */ 00000D22 7204 moveq.l D1, 0x04 00000D24 B081 cmp.l D0, D1 00000D26 6712 beq +0x14 /* 00000D3A */ 00000D28 6018 bra +0x1A /* 00000D42 */ label00000D2A: 00000D2A 7003 moveq.l D0, 0x03 00000D2C 2880 move.l [A4], D0 00000D2E 6000 0DDC bra +0xDDE /* 00001B0C */ label00000D32: 00000D32 7001 moveq.l D0, 0x01 00000D34 2880 move.l [A4], D0 00000D36 6000 0DD4 bra +0xDD6 /* 00001B0C */ label00000D3A: 00000D3A 7000 moveq.l D0, 0x00 00000D3C 2880 move.l [A4], D0 00000D3E 6000 0DCC bra +0xDCE /* 00001B0C */ label00000D42: 00000D42 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00000D46 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00000D4A 7001 moveq.l D0, 0x01 00000D4C 2F00 move.l -[A7], D0 00000D4E 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00000D52 4FEF 000C lea.l A7, [A7 + 0xC] 00000D56 6000 0DB4 bra +0xDB6 /* 00001B0C */ label00000D5A: 00000D5A 486D E7E6 pea.l [A5 - 0x181A] 00000D5E 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00000D62 4EBA F476 jsr [PC - 0xB8A /* 000001DA */] 00000D66 504F addq.w A7, 8 00000D68 7201 moveq.l D1, 0x01 00000D6A B081 cmp.l D0, D1 00000D6C 6718 beq +0x1A /* 00000D86 */ 00000D6E 7202 moveq.l D1, 0x02 00000D70 B081 cmp.l D0, D1 00000D72 6768 beq +0x6A /* 00000DDC */ 00000D74 7203 moveq.l D1, 0x03 00000D76 B081 cmp.l D0, D1 00000D78 6762 beq +0x64 /* 00000DDC */ 00000D7A 7204 moveq.l D1, 0x04 00000D7C B081 cmp.l D0, D1 00000D7E 6700 00B4 beq +0xB6 /* 00000E34 */ 00000D82 6000 0100 bra +0x102 /* 00000E84 */ label00000D86: 00000D86 422D E350 clr.b [A5 - 0x1CB0] 00000D8A 202E FEE8 move.l D0, [A6 - 0x118] 00000D8E 6734 beq +0x36 /* 00000DC4 */ 00000D90 202E FEE8 move.l D0, [A6 - 0x118] 00000D94 B0AE FDD8 cmp.l D0, [A6 - 0x228] 00000D98 672A beq +0x2C /* 00000DC4 */ 00000D9A 0CAE 0000 0800 FEE4 cmpi.l [A6 - 0x11C], 0x800 00000DA2 6720 beq +0x22 /* 00000DC4 */ 00000DA4 487A 0DB6 pea.l [PC + 0xDB6 /* 00001B5C, value 0x2D656E75 '-enu', cstring "-enum int" */] 00000DA8 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00000DAC 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00000DB0 487A 0DA0 pea.l [PC + 0xDA0 /* 00001B52, value 0x2D656E75 '-enu', cstring "-enum int" */] 00000DB4 7018 moveq.l D0, 0x18 00000DB6 2F00 move.l -[A7], D0 00000DB8 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */] 00000DBC 4FEF 0014 lea.l A7, [A7 + 0x14] 00000DC0 6000 0D4A bra +0xD4C /* 00001B0C */ label00000DC4: 00000DC4 006D 0800 E34C ori.w [A5 - 0x1CB4], 0x800 00000DCA 2D6E FDD8 FEE8 move.l [A6 - 0x118], [A6 - 0x228] 00000DD0 2D7C 0000 0800 FEE4 move.l [A6 - 0x11C], 0x800 00000DD8 6000 0D32 bra +0xD34 /* 00001B0C */ label00000DDC: 00000DDC 1B7C 0002 E350 move.b [A5 - 0x1CB0], 0x2 00000DE2 202E FEE8 move.l D0, [A6 - 0x118] 00000DE6 6734 beq +0x36 /* 00000E1C */ 00000DE8 202E FEE8 move.l D0, [A6 - 0x118] 00000DEC B0AE FDD8 cmp.l D0, [A6 - 0x228] 00000DF0 672A beq +0x2C /* 00000E1C */ 00000DF2 0CAE 0000 0800 FEE4 cmpi.l [A6 - 0x11C], 0x800 00000DFA 6720 beq +0x22 /* 00000E1C */ 00000DFC 487A 0D72 pea.l [PC + 0xD72 /* 00001B70, value 0x2D656E75 '-enu', cstring "-enum int" */] 00000E00 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00000E04 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00000E08 487A 0D5C pea.l [PC + 0xD5C /* 00001B66, value 0x2D656E75 '-enu', cstring "-enum int" */] 00000E0C 7018 moveq.l D0, 0x18 00000E0E 2F00 move.l -[A7], D0 00000E10 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */] 00000E14 4FEF 0014 lea.l A7, [A7 + 0x14] 00000E18 6000 0CF2 bra +0xCF4 /* 00001B0C */ label00000E1C: 00000E1C 006D 0800 E34C ori.w [A5 - 0x1CB4], 0x800 00000E22 2D6E FDD8 FEE8 move.l [A6 - 0x118], [A6 - 0x228] 00000E28 2D7C 0000 0800 FEE4 move.l [A6 - 0x11C], 0x800 00000E30 6000 0CDA bra +0xCDC /* 00001B0C */ label00000E34: 00000E34 202E FEE8 move.l D0, [A6 - 0x118] 00000E38 672E beq +0x30 /* 00000E68 */ 00000E3A 202E FEE8 move.l D0, [A6 - 0x118] 00000E3E B0AE FDD8 cmp.l D0, [A6 - 0x228] 00000E42 6724 beq +0x26 /* 00000E68 */ 00000E44 202E FEE4 move.l D0, [A6 - 0x11C] 00000E48 671E beq +0x20 /* 00000E68 */ 00000E4A 487A 0D38 pea.l [PC + 0xD38 /* 00001B84, value 0x2D656E75 '-enu', cstring "-enum min" */] 00000E4E 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00000E52 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00000E56 487A 0D22 pea.l [PC + 0xD22 /* 00001B7A, value 0x2D656E75 '-enu', cstring "-enum min" */] 00000E5A 7018 moveq.l D0, 0x18 00000E5C 2F00 move.l -[A7], D0 00000E5E 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */] 00000E62 4FEF 0014 lea.l A7, [A7 + 0x14] 00000E66 6012 bra +0x14 /* 00000E7A */ label00000E68: 00000E68 026D F7FF E34C andi.w [A5 - 0x1CB4], 0xF7FF 00000E6E 2D6E FDD8 FEE8 move.l [A6 - 0x118], [A6 - 0x228] 00000E74 7000 moveq.l D0, 0x00 00000E76 2D40 FEE4 move.l [A6 - 0x11C], D0 label00000E7A: 00000E7A 1B7C 0001 E350 move.b [A5 - 0x1CB0], 0x1 00000E80 6000 0C8A bra +0xC8C /* 00001B0C */ label00000E84: 00000E84 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00000E88 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00000E8C 7001 moveq.l D0, 0x01 00000E8E 2F00 move.l -[A7], D0 00000E90 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00000E94 4FEF 000C lea.l A7, [A7 + 0xC] 00000E98 6000 0C72 bra +0xC74 /* 00001B0C */ label00000E9C: 00000E9C 1B7C 0001 E60E move.b [A5 - 0x19F2], 0x1 00000EA2 6000 0C68 bra +0xC6A /* 00001B0C */ label00000EA6: 00000EA6 486D E7FA pea.l [A5 - 0x1806] 00000EAA 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00000EAE 4EBA F32A jsr [PC - 0xCD6 /* 000001DA */] 00000EB2 504F addq.w A7, 8 00000EB4 7201 moveq.l D1, 0x01 00000EB6 B081 cmp.l D0, D1 00000EB8 670E beq +0x10 /* 00000EC8 */ 00000EBA 7202 moveq.l D1, 0x02 00000EBC B081 cmp.l D0, D1 00000EBE 671C beq +0x1E /* 00000EDC */ 00000EC0 7203 moveq.l D1, 0x03 00000EC2 B081 cmp.l D0, D1 00000EC4 6720 beq +0x22 /* 00000EE6 */ 00000EC6 602E bra +0x30 /* 00000EF6 */ label00000EC8: 00000EC8 026D FFFE E34A andi.w [A5 - 0x1CB6], 0xFFFE 00000ECE 206D E5D2 movea.l A0, [A5 - 0x1A2E] 00000ED2 2010 move.l D0, [A0] 00000ED4 2B40 E5C6 move.l [A5 - 0x1A3A], D0 00000ED8 6000 0C32 bra +0xC34 /* 00001B0C */ label00000EDC: 00000EDC 006D 0001 E34A ori.w [A5 - 0x1CB6], 0x1 00000EE2 6000 0C28 bra +0xC2A /* 00001B0C */ label00000EE6: 00000EE6 206D E5D2 movea.l A0, [A5 - 0x1A2E] 00000EEA 2028 0008 move.l D0, [A0 + 0x8] 00000EEE 2B40 E5C6 move.l [A5 - 0x1A3A], D0 00000EF2 6000 0C18 bra +0xC1A /* 00001B0C */ label00000EF6: 00000EF6 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00000EFA 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00000EFE 7001 moveq.l D0, 0x01 00000F00 2F00 move.l -[A7], D0 00000F02 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00000F06 4FEF 000C lea.l A7, [A7 + 0xC] 00000F0A 6000 0C00 bra +0xC02 /* 00001B0C */ label00000F0E: 00000F0E 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00000F12 4EBA 114E jsr [PC + 0x114E /* 00002062 */] 00000F16 6000 0BF4 bra +0xBF6 /* 00001B0C */ label00000F1A: 00000F1A 7001 moveq.l D0, 0x01 00000F1C 206E 0008 movea.l A0, [A6 + 0x8] 00000F20 3080 move.w [A0], D0 00000F22 2B6D E072 E5FA move.l [A5 - 0x1A06], [A5 - 0x1F8E] 00000F28 6000 0BE2 bra +0xBE4 /* 00001B0C */ label00000F2C: 00000F2C 006D 8000 E34C ori.w [A5 - 0x1CB4], 0x8000 00000F32 7601 moveq.l D3, 0x01 00000F34 1B43 E610 move.b [A5 - 0x19F0], D3 00000F38 1B43 E60E move.b [A5 - 0x19F2], D3 00000F3C 6000 0BCE bra +0xBD0 /* 00001B0C */ label00000F40: 00000F40 486D E80A pea.l [A5 - 0x17F6] 00000F44 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00000F48 4EBA F290 jsr [PC - 0xD70 /* 000001DA */] 00000F4C 504F addq.w A7, 8 00000F4E 7201 moveq.l D1, 0x01 00000F50 B081 cmp.l D0, D1 00000F52 670A beq +0xC /* 00000F5E */ 00000F54 7202 moveq.l D1, 0x02 00000F56 B081 cmp.l D0, D1 00000F58 674E beq +0x50 /* 00000FA8 */ 00000F5A 6000 0090 bra +0x92 /* 00000FEC */ label00000F5E: 00000F5E 006D 0800 E34C ori.w [A5 - 0x1CB4], 0x800 00000F64 202E FEE8 move.l D0, [A6 - 0x118] 00000F68 672C beq +0x2E /* 00000F96 */ 00000F6A 202E FEE8 move.l D0, [A6 - 0x118] 00000F6E B0AE FDD8 cmp.l D0, [A6 - 0x228] 00000F72 6722 beq +0x24 /* 00000F96 */ 00000F74 0CAE 0000 0800 FEE4 cmpi.l [A6 - 0x11C], 0x800 00000F7C 6718 beq +0x1A /* 00000F96 */ 00000F7E 487A 0C0E pea.l [PC + 0xC0E /* 00001B8E, value 0x2D616E73 '-ans', cstring "-ansi strict" */] 00000F82 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00000F86 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00000F8A 7017 moveq.l D0, 0x17 00000F8C 2F00 move.l -[A7], D0 00000F8E 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */] 00000F92 4FEF 0010 lea.l A7, [A7 + 0x10] label00000F96: 00000F96 2D6E FDD8 FEE8 move.l [A6 - 0x118], [A6 - 0x228] 00000F9C 2D7C 0000 0800 FEE4 move.l [A6 - 0x11C], 0x800 00000FA4 6000 0B66 bra +0xB68 /* 00001B0C */ label00000FA8: 00000FA8 026D F7FF E34C andi.w [A5 - 0x1CB4], 0xF7FF 00000FAE 202E FEE8 move.l D0, [A6 - 0x118] 00000FB2 6728 beq +0x2A /* 00000FDC */ 00000FB4 202E FEE8 move.l D0, [A6 - 0x118] 00000FB8 B0AE FDD8 cmp.l D0, [A6 - 0x228] 00000FBC 671E beq +0x20 /* 00000FDC */ 00000FBE 202E FEE4 move.l D0, [A6 - 0x11C] 00000FC2 6718 beq +0x1A /* 00000FDC */ 00000FC4 487A 0BD6 pea.l [PC + 0xBD6 /* 00001B9C, value 0x2D616E73 '-ans', cstring "-ansi off | on | relaxed" */] 00000FC8 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00000FCC 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00000FD0 7017 moveq.l D0, 0x17 00000FD2 2F00 move.l -[A7], D0 00000FD4 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */] 00000FD8 4FEF 0010 lea.l A7, [A7 + 0x10] label00000FDC: 00000FDC 2D6E FDD8 FEE8 move.l [A6 - 0x118], [A6 - 0x228] 00000FE2 7000 moveq.l D0, 0x00 00000FE4 2D40 FEE4 move.l [A6 - 0x11C], D0 00000FE8 6000 0B22 bra +0xB24 /* 00001B0C */ label00000FEC: 00000FEC 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00000FF0 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00000FF4 7001 moveq.l D0, 0x01 00000FF6 2F00 move.l -[A7], D0 00000FF8 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00000FFC 4FEF 000C lea.l A7, [A7 + 0xC] 00001000 6000 0B0A bra +0xB0C /* 00001B0C */ label00001004: 00001004 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00001008 4EBA 1126 jsr [PC + 0x1126 /* 00002130 */] 0000100C 6000 0AFE bra +0xB00 /* 00001B0C */ label00001010: 00001010 486D E816 pea.l [A5 - 0x17EA] 00001014 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00001018 4EBA F1C0 jsr [PC - 0xE40 /* 000001DA */] 0000101C 504F addq.w A7, 8 0000101E 2800 move.l D4, D0 00001020 7001 moveq.l D0, 0x01 00001022 B880 cmp.l D4, D0 00001024 6738 beq +0x3A /* 0000105E */ 00001026 7002 moveq.l D0, 0x02 00001028 B880 cmp.l D4, D0 0000102A 6732 beq +0x34 /* 0000105E */ 0000102C 7003 moveq.l D0, 0x03 0000102E B880 cmp.l D4, D0 00001030 6734 beq +0x36 /* 00001066 */ 00001032 7004 moveq.l D0, 0x04 00001034 B880 cmp.l D4, D0 00001036 672E beq +0x30 /* 00001066 */ 00001038 7005 moveq.l D0, 0x05 0000103A B880 cmp.l D4, D0 0000103C 6744 beq +0x46 /* 00001082 */ 0000103E 7006 moveq.l D0, 0x06 00001040 B880 cmp.l D4, D0 00001042 673E beq +0x40 /* 00001082 */ 00001044 7007 moveq.l D0, 0x07 00001046 B880 cmp.l D4, D0 00001048 6738 beq +0x3A /* 00001082 */ 0000104A 7008 moveq.l D0, 0x08 0000104C B880 cmp.l D4, D0 0000104E 6732 beq +0x34 /* 00001082 */ 00001050 7009 moveq.l D0, 0x09 00001052 B880 cmp.l D4, D0 00001054 672C beq +0x2E /* 00001082 */ 00001056 700A moveq.l D0, 0x0A 00001058 B880 cmp.l D4, D0 0000105A 6726 beq +0x28 /* 00001082 */ 0000105C 6010 bra +0x12 /* 0000106E */ label0000105E: 0000105E 026D EFFF E34A andi.w [A5 - 0x1CB6], 0xEFFF 00001064 601C bra +0x1E /* 00001082 */ label00001066: 00001066 006D 1000 E34A ori.w [A5 - 0x1CB6], 0x1000 0000106C 6014 bra +0x16 /* 00001082 */ label0000106E: 0000106E 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00001072 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00001076 7001 moveq.l D0, 0x01 00001078 2F00 move.l -[A7], D0 0000107A 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 0000107E 4FEF 000C lea.l A7, [A7 + 0xC] label00001082: 00001082 7001 moveq.l D0, 0x01 00001084 B880 cmp.l D4, D0 00001086 6706 beq +0x8 /* 0000108E */ 00001088 7002 moveq.l D0, 0x02 0000108A B880 cmp.l D4, D0 0000108C 6604 bne +0x6 /* 00001092 */ label0000108E: 0000108E 7A02 moveq.l D5, 0x02 00001090 6004 bra +0x6 /* 00001096 */ label00001092: 00001092 2A04 move.l D5, D4 00001094 5B85 subq.l D5, 5 label00001096: 00001096 4A85 tst.l D5 00001098 6E04 bgt +0x6 /* 0000109E */ 0000109A 7C00 moveq.l D6, 0x00 0000109C 6002 bra +0x4 /* 000010A0 */ label0000109E: 0000109E 7C01 moveq.l D6, 0x01 label000010A0: 000010A0 2C06 move.l D6, D6 000010A2 202E FEF8 move.l D0, [A6 - 0x108] 000010A6 6732 beq +0x34 /* 000010DA */ 000010A8 202E FEF8 move.l D0, [A6 - 0x108] 000010AC B0AE FDD8 cmp.l D0, [A6 - 0x228] 000010B0 6728 beq +0x2A /* 000010DA */ 000010B2 202E FEF4 move.l D0, [A6 - 0x10C] 000010B6 B086 cmp.l D0, D6 000010B8 6720 beq +0x22 /* 000010DA */ 000010BA 487A 0B10 pea.l [PC + 0xB10 /* 00001BCC, value 0x2D696E6C '-inl', cstring "-inline 0" */] 000010BE 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 000010C2 2F2D E06A move.l -[A7], [A5 - 0x1F96] 000010C6 487A 0AEE pea.l [PC + 0xAEE /* 00001BB6, value 0x2D736861 '-sha', cstring "-shared_lib_export on" */] 000010CA 7018 moveq.l D0, 0x18 000010CC 2F00 move.l -[A7], D0 000010CE 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */] 000010D2 4FEF 0014 lea.l A7, [A7 + 0x14] 000010D6 6000 0A34 bra +0xA36 /* 00001B0C */ label000010DA: 000010DA 2D6E FDD8 FEF8 move.l [A6 - 0x108], [A6 - 0x228] 000010E0 2D46 FEF4 move.l [A6 - 0x10C], D6 000010E4 2F05 move.l -[A7], D5 000010E6 4EBA 1364 jsr [PC + 0x1364 /* 0000244C */] 000010EA 6000 0A20 bra +0xA22 /* 00001B0C */ label000010EE: 000010EE 102E FDDB move.b D0, [A6 - 0x225] 000010F2 72F4 moveq.l D1, 0xFFFFFFF4 000010F4 D001 add.b D0, D1 000010F6 1B40 E351 move.b [A5 - 0x1CAF], D0 000010FA 6000 0A10 bra +0xA12 /* 00001B0C */ label000010FE: 000010FE 2B6D E072 E5FE move.l [A5 - 0x1A02], [A5 - 0x1F8E] 00001104 6000 0A06 bra +0xA08 /* 00001B0C */ label00001108: 00001108 486D E842 pea.l [A5 - 0x17BE] 0000110C 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00001110 4EBA F0C8 jsr [PC - 0xF38 /* 000001DA */] 00001114 504F addq.w A7, 8 00001116 7201 moveq.l D1, 0x01 00001118 B081 cmp.l D0, D1 0000111A 670A beq +0xC /* 00001126 */ 0000111C 7202 moveq.l D1, 0x02 0000111E B081 cmp.l D0, D1 00001120 6700 09EA beq +0x9EC /* 00001B0C */ 00001124 600A bra +0xC /* 00001130 */ label00001126: 00001126 006D 0002 E34A ori.w [A5 - 0x1CB6], 0x2 0000112C 6000 09DE bra +0x9E0 /* 00001B0C */ label00001130: 00001130 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00001134 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00001138 7001 moveq.l D0, 0x01 0000113A 2F00 move.l -[A7], D0 0000113C 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00001140 4FEF 000C lea.l A7, [A7 + 0xC] 00001144 6000 09C6 bra +0x9C8 /* 00001B0C */ label00001148: 00001148 006D 0400 E34A ori.w [A5 - 0x1CB6], 0x400 0000114E 486D E632 pea.l [A5 - 0x19CE] 00001152 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00001156 4EAD 168A jsr [A5 + 0x168A /* export_717 */] 0000115A 6000 09B0 bra +0x9B2 /* 00001B0C */ label0000115E: 0000115E 026D FFFD E34E andi.w [A5 - 0x1CB2], 0xFFFD 00001164 6000 09A6 bra +0x9A8 /* 00001B0C */ label00001168: 00001168 7001 moveq.l D0, 0x01 0000116A 3B40 E354 move.w [A5 - 0x1CAC], D0 0000116E 6000 099C bra +0x99E /* 00001B0C */ label00001172: 00001172 246D E072 movea.l A2, [A5 - 0x1F8E] 00001176 2012 move.l D0, [A2] 00001178 0C80 616C 6C00 cmpi.l D0, 0x616C6C00 /* 'all\0' */ 0000117E 660C bne +0xE /* 0000118C */ 00001180 2F0A move.l -[A7], A2 00001182 7055 moveq.l D0, 0x55 00001184 2F00 move.l -[A7], D0 00001186 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 0000118A 504F addq.w A7, 8 label0000118C: 0000118C 2B6D E072 E6B4 move.l [A5 - 0x194C], [A5 - 0x1F8E] 00001192 6000 0978 bra +0x97A /* 00001B0C */ label00001196: 00001196 2F2D E06A move.l -[A7], [A5 - 0x1F96] 0000119A 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 0000119E 4EBA 12C4 jsr [PC + 0x12C4 /* 00002464 */] 000011A2 6000 0968 bra +0x96A /* 00001B0C */ label000011A6: 000011A6 006D 0080 E34A ori.w [A5 - 0x1CB6], 0x80 000011AC 6000 095E bra +0x960 /* 00001B0C */ label000011B0: 000011B0 486D E84E pea.l [A5 - 0x17B2] 000011B4 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 000011B8 4EBA F020 jsr [PC - 0xFE0 /* 000001DA */] 000011BC 504F addq.w A7, 8 000011BE 7201 moveq.l D1, 0x01 000011C0 B081 cmp.l D0, D1 000011C2 6708 beq +0xA /* 000011CC */ 000011C4 7202 moveq.l D1, 0x02 000011C6 B081 cmp.l D0, D1 000011C8 671C beq +0x1E /* 000011E6 */ 000011CA 6066 bra +0x68 /* 00001232 */ label000011CC: 000011CC 1B7C 0001 E35C move.b [A5 - 0x1CA4], 0x1 000011D2 422D E35D clr.b [A5 - 0x1CA3] 000011D6 2D6E FDD8 FEF0 move.l [A6 - 0x110], [A6 - 0x228] 000011DC 7000 moveq.l D0, 0x00 000011DE 2D40 FEEC move.l [A6 - 0x114], D0 000011E2 6000 0928 bra +0x92A /* 00001B0C */ label000011E6: 000011E6 1B7C 0001 E35D move.b [A5 - 0x1CA3], 0x1 000011EC 422D E35C clr.b [A5 - 0x1CA4] 000011F0 202E FEF0 move.l D0, [A6 - 0x110] 000011F4 672C beq +0x2E /* 00001222 */ 000011F6 202E FEF0 move.l D0, [A6 - 0x110] 000011FA B0AE FDD8 cmp.l D0, [A6 - 0x228] 000011FE 6722 beq +0x24 /* 00001222 */ 00001200 0CAE 0000 0001 FEEC cmpi.l [A6 - 0x114], 0x1 00001208 6718 beq +0x1A /* 00001222 */ 0000120A 487A 09CA pea.l [PC + 0x9CA /* 00001BD6, value 0x2D747970 '-typ', cstring "-typecheck relaxed" */] 0000120E 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00001212 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00001216 7017 moveq.l D0, 0x17 00001218 2F00 move.l -[A7], D0 0000121A 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */] 0000121E 4FEF 0010 lea.l A7, [A7 + 0x10] label00001222: 00001222 2D6E FDD8 FEF0 move.l [A6 - 0x110], [A6 - 0x228] 00001228 7001 moveq.l D0, 0x01 0000122A 2D40 FEEC move.l [A6 - 0x114], D0 0000122E 6000 08DC bra +0x8DE /* 00001B0C */ label00001232: 00001232 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00001236 2F2D E06A move.l -[A7], [A5 - 0x1F96] 0000123A 7001 moveq.l D0, 0x01 0000123C 2F00 move.l -[A7], D0 0000123E 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00001242 4FEF 000C lea.l A7, [A7 + 0xC] 00001246 6000 08C4 bra +0x8C6 /* 00001B0C */ label0000124A: 0000124A 2D6D E072 FDE0 move.l [A6 - 0x220], [A5 - 0x1F8E] 00001250 702C moveq.l D0, 0x2C 00001252 1F00 move.b -[A7], D0 00001254 486E FDE0 pea.l [A6 - 0x220] 00001258 486E FDE4 pea.l [A6 - 0x21C] 0000125C 4EBA EF1C jsr [PC - 0x10E4 /* 0000017A */] 00001260 4FEF 000A lea.l A7, [A7 + 0xA] 00001264 486D E85A pea.l [A5 - 0x17A6] 00001268 486E FDE4 pea.l [A6 - 0x21C] 0000126C 4EBA EF6C jsr [PC - 0x1094 /* 000001DA */] 00001270 504F addq.w A7, 8 00001272 2800 move.l D4, D0 00001274 7001 moveq.l D0, 0x01 00001276 B880 cmp.l D4, D0 00001278 662E bne +0x30 /* 000012A8 */ 0000127A 4203 clr.b D3 0000127C 1B43 ED8A move.b [A5 - 0x1276], D3 00001280 1B43 ED90 move.b [A5 - 0x1270], D3 00001284 4203 clr.b D3 00001286 1D43 FEFC move.b [A6 - 0x104], D3 0000128A 1B43 E33D move.b [A5 - 0x1CC3], D3 0000128E 1D43 FEFE move.b [A6 - 0x102], D3 00001292 1B43 E33B move.b [A5 - 0x1CC5], D3 00001296 1D43 FEFD move.b [A6 - 0x103], D3 0000129A 1B43 E33C move.b [A5 - 0x1CC4], D3 0000129E 4240 clr.w D0 000012A0 3B40 E620 move.w [A5 - 0x19E0], D0 000012A4 6000 0866 bra +0x868 /* 00001B0C */ label000012A8: 000012A8 7002 moveq.l D0, 0x02 000012AA B880 cmp.l D4, D0 000012AC 671E beq +0x20 /* 000012CC */ 000012AE 7003 moveq.l D0, 0x03 000012B0 B880 cmp.l D4, D0 000012B2 6718 beq +0x1A /* 000012CC */ 000012B4 486E FDE4 pea.l [A6 - 0x21C] 000012B8 2F2D E06A move.l -[A7], [A5 - 0x1F96] 000012BC 7001 moveq.l D0, 0x01 000012BE 2F00 move.l -[A7], D0 000012C0 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 000012C4 4FEF 000C lea.l A7, [A7 + 0xC] 000012C8 6000 0842 bra +0x844 /* 00001B0C */ label000012CC: 000012CC 1B7C 0001 ED8A move.b [A5 - 0x1276], 0x1 000012D2 7001 moveq.l D0, 0x01 000012D4 3B40 E620 move.w [A5 - 0x19E0], D0 000012D8 1B6E FEFC E33D move.b [A5 - 0x1CC3], [A6 - 0x104] 000012DE 1B6E FEFD E33C move.b [A5 - 0x1CC4], [A6 - 0x103] 000012E4 1B6E FEFE E33B move.b [A5 - 0x1CC5], [A6 - 0x102] 000012EA 0C84 0000 0003 cmpi.l D4, 0x3 000012F0 6600 00B4 bne +0xB6 /* 000013A6 */ 000012F4 702C moveq.l D0, 0x2C 000012F6 1F00 move.b -[A7], D0 000012F8 486E FDE0 pea.l [A6 - 0x220] 000012FC 486E FDE4 pea.l [A6 - 0x21C] 00001300 4EBA EE78 jsr [PC - 0x1188 /* 0000017A */] 00001304 4FEF 000A lea.l A7, [A7 + 0xA] 00001308 4A80 tst.l D0 0000130A 6714 beq +0x16 /* 00001320 */ 0000130C 486E FDE4 pea.l [A6 - 0x21C] 00001310 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00001314 7001 moveq.l D0, 0x01 00001316 2F00 move.l -[A7], D0 00001318 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 0000131C 4FEF 000C lea.l A7, [A7 + 0xC] label00001320: 00001320 7601 moveq.l D3, 0x01 00001322 1D43 FEFC move.b [A6 - 0x104], D3 00001326 1B43 E33D move.b [A5 - 0x1CC3], D3 0000132A 1D43 FEFD move.b [A6 - 0x103], D3 0000132E 1B43 E33C move.b [A5 - 0x1CC4], D3 00001332 1D43 FEFE move.b [A6 - 0x102], D3 00001336 1B43 E33B move.b [A5 - 0x1CC5], D3 0000133A 6000 07D0 bra +0x7D2 /* 00001B0C */ label0000133E: 0000133E 486D E85A pea.l [A5 - 0x17A6] 00001342 486E FDE4 pea.l [A6 - 0x21C] 00001346 4EBA EE92 jsr [PC - 0x116E /* 000001DA */] 0000134A 504F addq.w A7, 8 0000134C 7204 moveq.l D1, 0x04 0000134E B081 cmp.l D0, D1 00001350 6714 beq +0x16 /* 00001366 */ 00001352 7205 moveq.l D1, 0x05 00001354 B081 cmp.l D0, D1 00001356 671A beq +0x1C /* 00001372 */ 00001358 7206 moveq.l D1, 0x06 0000135A B081 cmp.l D0, D1 0000135C 6720 beq +0x22 /* 0000137E */ 0000135E 7207 moveq.l D1, 0x07 00001360 B081 cmp.l D0, D1 00001362 6726 beq +0x28 /* 0000138A */ 00001364 602C bra +0x2E /* 00001392 */ label00001366: 00001366 4200 clr.b D0 00001368 1D40 FEFD move.b [A6 - 0x103], D0 0000136C 1B40 E33C move.b [A5 - 0x1CC4], D0 00001370 6034 bra +0x36 /* 000013A6 */ label00001372: 00001372 4200 clr.b D0 00001374 1D40 FEFC move.b [A6 - 0x104], D0 00001378 1B40 E33D move.b [A5 - 0x1CC3], D0 0000137C 6028 bra +0x2A /* 000013A6 */ label0000137E: 0000137E 4200 clr.b D0 00001380 1D40 FEFE move.b [A6 - 0x102], D0 00001384 1B40 E33B move.b [A5 - 0x1CC5], D0 00001388 601C bra +0x1E /* 000013A6 */ label0000138A: 0000138A 1B7C 0001 ED90 move.b [A5 - 0x1270], 0x1 00001390 6014 bra +0x16 /* 000013A6 */ label00001392: 00001392 486E FDE4 pea.l [A6 - 0x21C] 00001396 2F2D E06A move.l -[A7], [A5 - 0x1F96] 0000139A 7001 moveq.l D0, 0x01 0000139C 2F00 move.l -[A7], D0 0000139E 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 000013A2 4FEF 000C lea.l A7, [A7 + 0xC] label000013A6: 000013A6 702C moveq.l D0, 0x2C 000013A8 1F00 move.b -[A7], D0 000013AA 486E FDE0 pea.l [A6 - 0x220] 000013AE 486E FDE4 pea.l [A6 - 0x21C] 000013B2 4EBA EDC6 jsr [PC - 0x123A /* 0000017A */] 000013B6 4FEF 000A lea.l A7, [A7 + 0xA] 000013BA 4A80 tst.l D0 000013BC 6700 074E beq +0x750 /* 00001B0C */ 000013C0 6000 FF7C bra -0x82 /* 0000133E */ label000013C4: 000013C4 486D E87A pea.l [A5 - 0x1786] 000013C8 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 000013CC 4EBA EE0C jsr [PC - 0x11F4 /* 000001DA */] 000013D0 504F addq.w A7, 8 000013D2 7201 moveq.l D1, 0x01 000013D4 B081 cmp.l D0, D1 000013D6 6700 0734 beq +0x736 /* 00001B0C */ 000013DA 7202 moveq.l D1, 0x02 000013DC B081 cmp.l D0, D1 000013DE 671A beq +0x1C /* 000013FA */ 000013E0 7203 moveq.l D1, 0x03 000013E2 B081 cmp.l D0, D1 000013E4 672A beq +0x2C /* 00001410 */ 000013E6 7204 moveq.l D1, 0x04 000013E8 B081 cmp.l D0, D1 000013EA 6724 beq +0x26 /* 00001410 */ 000013EC 7205 moveq.l D1, 0x05 000013EE B081 cmp.l D0, D1 000013F0 671E beq +0x20 /* 00001410 */ 000013F2 7206 moveq.l D1, 0x06 000013F4 B081 cmp.l D0, D1 000013F6 6718 beq +0x1A /* 00001410 */ 000013F8 6020 bra +0x22 /* 0000141A */ label000013FA: 000013FA 006D 8000 E34A ori.w [A5 - 0x1CB6], 0x8000 00001400 70FF moveq.l D0, 0xFFFFFFFF 00001402 2F00 move.l -[A7], D0 00001404 7001 moveq.l D0, 0x01 00001406 2F00 move.l -[A7], D0 00001408 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */] 0000140C 6000 06FE bra +0x700 /* 00001B0C */ label00001410: 00001410 006D 0020 E34C ori.w [A5 - 0x1CB4], 0x20 /* ' ' */ 00001416 6000 06F4 bra +0x6F6 /* 00001B0C */ label0000141A: 0000141A 262D E072 move.l D3, [A5 - 0x1F8E] 0000141E 2D43 FDDC move.l [A6 - 0x224], D3 00001422 2043 movea.l A0, D3 00001424 1210 move.b D1, [A0] 00001426 7000 moveq.l D0, 0x00 00001428 1001 move.b D0, D1 0000142A D0AD C0FE add.l D0, [A5 - 0x3F02] 0000142E 2240 movea.l A1, D0 00001430 1011 move.b D0, [A1] 00001432 7204 moveq.l D1, 0x04 00001434 C001 and.b D0, D1 00001436 6700 00A2 beq +0xA4 /* 000014DA */ 0000143A 42A7 clr.l -[A7] 0000143C 486E FDE0 pea.l [A6 - 0x220] 00001440 2F03 move.l -[A7], D3 00001442 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00001446 4FEF 000C lea.l A7, [A7 + 0xC] 0000144A 2F00 move.l -[A7], D0 0000144C 7001 moveq.l D0, 0x01 0000144E 2F00 move.l -[A7], D0 00001450 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */] 00001454 246E FDE0 movea.l A2, [A6 - 0x220] 00001458 1612 move.b D3, [A2] 0000145A 6700 06B0 beq +0x6B2 /* 00001B0C */ 0000145E 702C moveq.l D0, 0x2C 00001460 B600 cmp.b D3, D0 00001462 6716 beq +0x18 /* 0000147A */ 00001464 2F0A move.l -[A7], A2 00001466 2F2D E06A move.l -[A7], [A5 - 0x1F96] 0000146A 7001 moveq.l D0, 0x01 0000146C 2F00 move.l -[A7], D0 0000146E 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00001472 4FEF 000C lea.l A7, [A7 + 0xC] 00001476 6000 0694 bra +0x696 /* 00001B0C */ label0000147A: 0000147A 52AE FDE0 addq.l [A6 - 0x220], 1 0000147E 603E bra +0x40 /* 000014BE */ label00001480: 00001480 42A7 clr.l -[A7] 00001482 486E FDDC pea.l [A6 - 0x224] 00001486 486E FDE4 pea.l [A6 - 0x21C] 0000148A 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 0000148E 4FEF 000C lea.l A7, [A7 + 0xC] 00001492 2F00 move.l -[A7], D0 00001494 7001 moveq.l D0, 0x01 00001496 2F00 move.l -[A7], D0 00001498 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */] 0000149C 246E FDDC movea.l A2, [A6 - 0x224] 000014A0 41EE FDE4 lea.l A0, [A6 - 0x21C] 000014A4 B5C8 cmpa.l A2, A0 000014A6 6704 beq +0x6 /* 000014AC */ 000014A8 4A12 tst.b [A2] 000014AA 6712 beq +0x14 /* 000014BE */ label000014AC: 000014AC 2F0A move.l -[A7], A2 000014AE 2F2D E06A move.l -[A7], [A5 - 0x1F96] 000014B2 7001 moveq.l D0, 0x01 000014B4 2F00 move.l -[A7], D0 000014B6 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 000014BA 4FEF 000C lea.l A7, [A7 + 0xC] label000014BE: 000014BE 702C moveq.l D0, 0x2C 000014C0 1F00 move.b -[A7], D0 000014C2 486E FDE0 pea.l [A6 - 0x220] 000014C6 486E FDE4 pea.l [A6 - 0x21C] 000014CA 4EBA ECAE jsr [PC - 0x1352 /* 0000017A */] 000014CE 4FEF 000A lea.l A7, [A7 + 0xA] 000014D2 4A80 tst.l D0 000014D4 6700 0636 beq +0x638 /* 00001B0C */ 000014D8 60A6 bra -0x58 /* 00001480 */ label000014DA: 000014DA 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 000014DE 2F2D E06A move.l -[A7], [A5 - 0x1F96] 000014E2 7001 moveq.l D0, 0x01 000014E4 2F00 move.l -[A7], D0 000014E6 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 000014EA 4FEF 000C lea.l A7, [A7 + 0xC] 000014EE 6000 061C bra +0x61E /* 00001B0C */ label000014F2: 000014F2 006D 4000 E34C ori.w [A5 - 0x1CB4], 0x4000 /* '@\0' */ 000014F8 6000 0612 bra +0x614 /* 00001B0C */ label000014FC: 000014FC 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00001500 487A 06E8 pea.l [PC + 0x6E8 /* 00001BEA, value 0x616C6C00 'all\0', cstring "all" */] 00001504 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00001508 4A80 tst.l D0 0000150A 660A bne +0xC /* 00001516 */ 0000150C 7001 moveq.l D0, 0x01 0000150E 3B40 E70A move.w [A5 - 0x18F6], D0 00001512 6000 05F8 bra +0x5FA /* 00001B0C */ label00001516: 00001516 2D6D E072 FDE0 move.l [A6 - 0x220], [A5 - 0x1F8E] 0000151C 6008 bra +0xA /* 00001526 */ label0000151E: 0000151E 486E FDE4 pea.l [A6 - 0x21C] 00001522 4EBA EF58 jsr [PC - 0x10A8 /* 0000047C */] label00001526: 00001526 702C moveq.l D0, 0x2C 00001528 1F00 move.b -[A7], D0 0000152A 486E FDE0 pea.l [A6 - 0x220] 0000152E 486E FDE4 pea.l [A6 - 0x21C] 00001532 4EBA EC46 jsr [PC - 0x13BA /* 0000017A */] 00001536 4FEF 000A lea.l A7, [A7 + 0xA] 0000153A 4A80 tst.l D0 0000153C 6700 05CE beq +0x5D0 /* 00001B0C */ 00001540 60DC bra -0x22 /* 0000151E */ label00001542: 00001542 486D E896 pea.l [A5 - 0x176A] 00001546 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 0000154A 4EBA EC8E jsr [PC - 0x1372 /* 000001DA */] 0000154E 504F addq.w A7, 8 00001550 7201 moveq.l D1, 0x01 00001552 B081 cmp.l D0, D1 00001554 6708 beq +0xA /* 0000155E */ 00001556 7202 moveq.l D1, 0x02 00001558 B081 cmp.l D0, D1 0000155A 670A beq +0xC /* 00001566 */ 0000155C 6058 bra +0x5A /* 000015B6 */ label0000155E: 0000155E 422D E5B8 clr.b [A5 - 0x1A48] 00001562 6000 05A8 bra +0x5AA /* 00001B0C */ label00001566: 00001566 1B7C 0001 E5B8 move.b [A5 - 0x1A48], 0x1 0000156C 202E FEF0 move.l D0, [A6 - 0x110] 00001570 6730 beq +0x32 /* 000015A2 */ 00001572 202E FEF0 move.l D0, [A6 - 0x110] 00001576 B0AE FDD8 cmp.l D0, [A6 - 0x228] 0000157A 6726 beq +0x28 /* 000015A2 */ 0000157C 202E FEEC move.l D0, [A6 - 0x114] 00001580 6720 beq +0x22 /* 000015A2 */ 00001582 487A 0676 pea.l [PC + 0x676 /* 00001BFA, value 0x2D70726F '-pro', cstring "-proto auto" */] 00001586 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 0000158A 2F2D E06A move.l -[A7], [A5 - 0x1F96] 0000158E 487A 065E pea.l [PC + 0x65E /* 00001BEE, value 0x2D70726F '-pro', cstring "-proto auto" */] 00001592 7018 moveq.l D0, 0x18 00001594 2F00 move.l -[A7], D0 00001596 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */] 0000159A 4FEF 0014 lea.l A7, [A7 + 0x14] 0000159E 6000 056C bra +0x56E /* 00001B0C */ label000015A2: 000015A2 422D E35D clr.b [A5 - 0x1CA3] 000015A6 2D6E FDD8 FEF0 move.l [A6 - 0x110], [A6 - 0x228] 000015AC 7000 moveq.l D0, 0x00 000015AE 2D40 FEEC move.l [A6 - 0x114], D0 000015B2 6000 0558 bra +0x55A /* 00001B0C */ label000015B6: 000015B6 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 000015BA 2F2D E06A move.l -[A7], [A5 - 0x1F96] 000015BE 7001 moveq.l D0, 0x01 000015C0 2F00 move.l -[A7], D0 000015C2 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 000015C6 4FEF 000C lea.l A7, [A7 + 0xC] 000015CA 6000 0540 bra +0x542 /* 00001B0C */ label000015CE: 000015CE 486D E8A2 pea.l [A5 - 0x175E] 000015D2 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 000015D6 4EBA EC02 jsr [PC - 0x13FE /* 000001DA */] 000015DA 504F addq.w A7, 8 000015DC 7201 moveq.l D1, 0x01 000015DE B081 cmp.l D0, D1 000015E0 670A beq +0xC /* 000015EC */ 000015E2 7202 moveq.l D1, 0x02 000015E4 B081 cmp.l D0, D1 000015E6 676C beq +0x6E /* 00001654 */ 000015E8 6000 0084 bra +0x86 /* 0000166E */ label000015EC: 000015EC 1B7C 0001 ED8E move.b [A5 - 0x1272], 0x1 000015F2 42A7 clr.l -[A7] 000015F4 487A 0624 pea.l [PC + 0x624 /* 00001C1A, value 0x6F6E0000 'on\0\0', cstring "on" */] 000015F8 487A 060C pea.l [PC + 0x60C /* 00001C06, value 0x2D736861 '-sha', cstring "-shared_lib_export" */] 000015FC 4EBA 0D0A jsr [PC + 0xD0A /* 00002308 */] 00001600 4FEF 000C lea.l A7, [A7 + 0xC] 00001604 202E FEF8 move.l D0, [A6 - 0x108] 00001608 6728 beq +0x2A /* 00001632 */ 0000160A 202E FEF8 move.l D0, [A6 - 0x108] 0000160E B0AE FDD8 cmp.l D0, [A6 - 0x228] 00001612 671E beq +0x20 /* 00001632 */ 00001614 202E FEF4 move.l D0, [A6 - 0x10C] 00001618 6718 beq +0x1A /* 00001632 */ 0000161A 487A 0602 pea.l [PC + 0x602 /* 00001C1E, value 0x2D696E6C '-inl', cstring "-inline (-inline 0 assumed)" */] 0000161E 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00001622 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00001626 7017 moveq.l D0, 0x17 00001628 2F00 move.l -[A7], D0 0000162A 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */] 0000162E 4FEF 0010 lea.l A7, [A7 + 0x10] label00001632: 00001632 2D6E FDD8 FEF8 move.l [A6 - 0x108], [A6 - 0x228] 00001638 7000 moveq.l D0, 0x00 0000163A 2D40 FEF4 move.l [A6 - 0x10C], D0 0000163E 202D FCA0 move.l D0, [A5 - 0x360] 00001642 7600 moveq.l D3, 0x00 00001644 B083 cmp.l D0, D3 00001646 6F00 04C4 ble +0x4C6 /* 00001B0C */ 0000164A 42A7 clr.l -[A7] 0000164C 4EBA 0DFE jsr [PC + 0xDFE /* 0000244C */] 00001650 6000 04BA bra +0x4BC /* 00001B0C */ label00001654: 00001654 422D ED8E clr.b [A5 - 0x1272] 00001658 42A7 clr.l -[A7] 0000165A 487A 05F2 pea.l [PC + 0x5F2 /* 00001C4E, value 0x6F666600 'off\0', cstring "off" */] 0000165E 487A 05DA pea.l [PC + 0x5DA /* 00001C3A, value 0x2D736861 '-sha', cstring "-shared_lib_export" */] 00001662 4EBA 0CA4 jsr [PC + 0xCA4 /* 00002308 */] 00001666 4FEF 000C lea.l A7, [A7 + 0xC] 0000166A 6000 04A0 bra +0x4A2 /* 00001B0C */ label0000166E: 0000166E 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00001672 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00001676 7001 moveq.l D0, 0x01 00001678 2F00 move.l -[A7], D0 0000167A 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 0000167E 4FEF 000C lea.l A7, [A7 + 0xC] 00001682 6000 0488 bra +0x48A /* 00001B0C */ label00001686: 00001686 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 0000168A 4EBA 0FB6 jsr [PC + 0xFB6 /* 00002642 */] 0000168E 6000 047C bra +0x47E /* 00001B0C */ label00001692: 00001692 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00001696 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 0000169A 4EBA 0D3A jsr [PC + 0xD3A /* 000023D6 */] 0000169E 6000 046C bra +0x46E /* 00001B0C */ label000016A2: 000016A2 1B7C 0001 ED88 move.b [A5 - 0x1278], 0x1 000016A8 6000 0462 bra +0x464 /* 00001B0C */ label000016AC: 000016AC 1B7C 0001 FC98 move.b [A5 - 0x368], 0x1 000016B2 6000 0458 bra +0x45A /* 00001B0C */ label000016B6: 000016B6 1B7C 0001 ED8C move.b [A5 - 0x1274], 0x1 000016BC 6000 044E bra +0x450 /* 00001B0C */ label000016C0: 000016C0 42A7 clr.l -[A7] 000016C2 487A 058E pea.l [PC + 0x58E /* 00001C52, value 0x2D747261 '-tra', cstring "-traceback" */] 000016C6 4EBA 0C40 jsr [PC + 0xC40 /* 00002308 */] 000016CA 504F addq.w A7, 8 000016CC 6000 043E bra +0x440 /* 00001B0C */ label000016D0: 000016D0 486D E8AE pea.l [A5 - 0x1752] 000016D4 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 000016D8 4EBA EB00 jsr [PC - 0x1500 /* 000001DA */] 000016DC 504F addq.w A7, 8 000016DE 7201 moveq.l D1, 0x01 000016E0 B081 cmp.l D0, D1 000016E2 6726 beq +0x28 /* 0000170A */ 000016E4 7202 moveq.l D1, 0x02 000016E6 B081 cmp.l D0, D1 000016E8 6730 beq +0x32 /* 0000171A */ 000016EA 7203 moveq.l D1, 0x03 000016EC B081 cmp.l D0, D1 000016EE 672A beq +0x2C /* 0000171A */ 000016F0 7204 moveq.l D1, 0x04 000016F2 B081 cmp.l D0, D1 000016F4 6734 beq +0x36 /* 0000172A */ 000016F6 7205 moveq.l D1, 0x05 000016F8 B081 cmp.l D0, D1 000016FA 673E beq +0x40 /* 0000173A */ 000016FC 7206 moveq.l D1, 0x06 000016FE B081 cmp.l D0, D1 00001700 6748 beq +0x4A /* 0000174A */ 00001702 7207 moveq.l D1, 0x07 00001704 B081 cmp.l D0, D1 00001706 6752 beq +0x54 /* 0000175A */ 00001708 6074 bra +0x76 /* 0000177E */ label0000170A: 0000170A 42A7 clr.l -[A7] 0000170C 487A 0550 pea.l [PC + 0x550 /* 00001C5E, value 0x2D586172 '-Xar', cstring "-Xarch=power" */] 00001710 4EBA 0BF6 jsr [PC + 0xBF6 /* 00002308 */] 00001714 504F addq.w A7, 8 00001716 6000 03F4 bra +0x3F6 /* 00001B0C */ label0000171A: 0000171A 42A7 clr.l -[A7] 0000171C 487A 054E pea.l [PC + 0x54E /* 00001C6C, value 0x2D586172 '-Xar', cstring "-Xarch=powerpc" */] 00001720 4EBA 0BE6 jsr [PC + 0xBE6 /* 00002308 */] 00001724 504F addq.w A7, 8 00001726 6000 03E4 bra +0x3E6 /* 00001B0C */ label0000172A: 0000172A 42A7 clr.l -[A7] 0000172C 487A 054E pea.l [PC + 0x54E /* 00001C7C, value 0x2D586172 '-Xar', cstring "-Xarch=powerpc601" */] 00001730 4EBA 0BD6 jsr [PC + 0xBD6 /* 00002308 */] 00001734 504F addq.w A7, 8 00001736 6000 03D4 bra +0x3D6 /* 00001B0C */ label0000173A: 0000173A 42A7 clr.l -[A7] 0000173C 487A 0550 pea.l [PC + 0x550 /* 00001C8E, value 0x2D586172 '-Xar', cstring "-Xarch=powerpc603" */] 00001740 4EBA 0BC6 jsr [PC + 0xBC6 /* 00002308 */] 00001744 504F addq.w A7, 8 00001746 6000 03C4 bra +0x3C6 /* 00001B0C */ label0000174A: 0000174A 42A7 clr.l -[A7] 0000174C 487A 0552 pea.l [PC + 0x552 /* 00001CA0, value 0x2D586172 '-Xar', cstring "-Xarch=powerpc604" */] 00001750 4EBA 0BB6 jsr [PC + 0xBB6 /* 00002308 */] 00001754 504F addq.w A7, 8 00001756 6000 03B4 bra +0x3B6 /* 00001B0C */ label0000175A: 0000175A 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 0000175E 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00001762 7001 moveq.l D0, 0x01 00001764 2F00 move.l -[A7], D0 00001766 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 0000176A 4FEF 000C lea.l A7, [A7 + 0xC] 0000176E 42A7 clr.l -[A7] 00001770 487A 0540 pea.l [PC + 0x540 /* 00001CB2, value 0x2D586172 '-Xar', cstring "-Xarch=powerpc620" */] 00001774 4EBA 0B92 jsr [PC + 0xB92 /* 00002308 */] 00001778 504F addq.w A7, 8 0000177A 6000 0390 bra +0x392 /* 00001B0C */ label0000177E: 0000177E 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00001782 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00001786 7001 moveq.l D0, 0x01 00001788 2F00 move.l -[A7], D0 0000178A 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 0000178E 4FEF 000C lea.l A7, [A7 + 0xC] 00001792 6000 0378 bra +0x37A /* 00001B0C */ label00001796: 00001796 7001 moveq.l D0, 0x01 00001798 3B40 E710 move.w [A5 - 0x18F0], D0 0000179C 1B7C 0001 FC9E move.b [A5 - 0x362], 0x1 000017A2 6000 0368 bra +0x36A /* 00001B0C */ label000017A6: 000017A6 486D E8CE pea.l [A5 - 0x1732] 000017AA 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 000017AE 4EBA EA2A jsr [PC - 0x15D6 /* 000001DA */] 000017B2 504F addq.w A7, 8 000017B4 2800 move.l D4, D0 000017B6 6618 bne +0x1A /* 000017D0 */ 000017B8 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 000017BC 2F2D E06A move.l -[A7], [A5 - 0x1F96] 000017C0 7001 moveq.l D0, 0x01 000017C2 2F00 move.l -[A7], D0 000017C4 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 000017C8 4FEF 000C lea.l A7, [A7 + 0xC] 000017CC 6000 033E bra +0x340 /* 00001B0C */ label000017D0: 000017D0 0C84 0000 0003 cmpi.l D4, 0x3 000017D6 6E0A bgt +0xC /* 000017E2 */ 000017D8 026D FFBF E34E andi.w [A5 - 0x1CB2], 0xFFBF 000017DE 6000 032C bra +0x32E /* 00001B0C */ label000017E2: 000017E2 006D 0040 E34E ori.w [A5 - 0x1CB2], 0x40 /* '@' */ 000017E8 6000 0322 bra +0x324 /* 00001B0C */ label000017EC: 000017EC 486D E8A2 pea.l [A5 - 0x175E] 000017F0 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 000017F4 4EBA E9E4 jsr [PC - 0x161C /* 000001DA */] 000017F8 504F addq.w A7, 8 000017FA 2800 move.l D4, D0 000017FC 7002 moveq.l D0, 0x02 000017FE B880 cmp.l D4, D0 00001800 6610 bne +0x12 /* 00001812 */ 00001802 42A7 clr.l -[A7] 00001804 487A 04BE pea.l [PC + 0x4BE /* 00001CC4, value 0x2D586E6F '-Xno', cstring "-Xnomaf" */] 00001808 4EBA 0AFE jsr [PC + 0xAFE /* 00002308 */] 0000180C 504F addq.w A7, 8 0000180E 6000 02FC bra +0x2FE /* 00001B0C */ label00001812: 00001812 0C84 0000 0001 cmpi.l D4, 0x1 00001818 6700 02F2 beq +0x2F4 /* 00001B0C */ 0000181C 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 00001820 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00001824 7001 moveq.l D0, 0x01 00001826 2F00 move.l -[A7], D0 00001828 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 0000182C 4FEF 000C lea.l A7, [A7 + 0xC] 00001830 6000 02DA bra +0x2DC /* 00001B0C */ label00001834: 00001834 42A7 clr.l -[A7] 00001836 487A 0494 pea.l [PC + 0x494 /* 00001CCC, value 0x2D530000 '-S\0\0', cstring "-S" */] 0000183A 4EBA 0ACC jsr [PC + 0xACC /* 00002308 */] 0000183E 504F addq.w A7, 8 00001840 6000 02CA bra +0x2CC /* 00001B0C */ label00001844: 00001844 42A7 clr.l -[A7] 00001846 487A 0488 pea.l [PC + 0x488 /* 00001CD0, value 0x2D536962 '-Sib', cstring "-Sibm" */] 0000184A 4EBA 0ABC jsr [PC + 0xABC /* 00002308 */] 0000184E 504F addq.w A7, 8 00001850 6000 02BA bra +0x2BC /* 00001B0C */ label00001854: 00001854 2D6D E072 FDE0 move.l [A6 - 0x220], [A5 - 0x1F8E] 0000185A 6018 bra +0x1A /* 00001874 */ label0000185C: 0000185C 486D E3AA pea.l [A5 - 0x1C56] 00001860 486E FDE4 pea.l [A6 - 0x21C] 00001864 7002 moveq.l D0, 0x02 00001866 3F00 move.w -[A7], D0 00001868 206D E698 movea.l A0, [A5 - 0x1968] 0000186C 4E90 jsr [A0] 0000186E 2F00 move.l -[A7], D0 00001870 4EAD 168A jsr [A5 + 0x168A /* export_717 */] label00001874: 00001874 702C moveq.l D0, 0x2C 00001876 1F00 move.b -[A7], D0 00001878 486E FDE0 pea.l [A6 - 0x220] 0000187C 486E FDE4 pea.l [A6 - 0x21C] 00001880 4EBA E8F8 jsr [PC - 0x1708 /* 0000017A */] 00001884 4FEF 000A lea.l A7, [A7 + 0xA] 00001888 4A80 tst.l D0 0000188A 6700 0280 beq +0x282 /* 00001B0C */ 0000188E 60CC bra -0x32 /* 0000185C */ label00001890: 00001890 42A7 clr.l -[A7] 00001892 486E FDDC pea.l [A6 - 0x224] 00001896 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 0000189A 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 0000189E 4FEF 000C lea.l A7, [A7 + 0xC] 000018A2 2B40 E362 move.l [A5 - 0x1C9E], D0 000018A6 246E FDDC movea.l A2, [A6 - 0x224] 000018AA 266D E072 movea.l A3, [A5 - 0x1F8E] 000018AE B5CB cmpa.l A2, A3 000018B0 670A beq +0xC /* 000018BC */ 000018B2 4A12 tst.b [A2] 000018B4 6606 bne +0x8 /* 000018BC */ 000018B6 4A80 tst.l D0 000018B8 6A00 0252 bpl +0x254 /* 00001B0C */ label000018BC: 000018BC 2F0B move.l -[A7], A3 000018BE 2F2D E06A move.l -[A7], [A5 - 0x1F96] 000018C2 7001 moveq.l D0, 0x01 000018C4 2F00 move.l -[A7], D0 000018C6 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 000018CA 4FEF 000C lea.l A7, [A7 + 0xC] 000018CE 6000 023C bra +0x23E /* 00001B0C */ label000018D2: 000018D2 2B6D E072 E5EE move.l [A5 - 0x1A12], [A5 - 0x1F8E] 000018D8 6000 0232 bra +0x234 /* 00001B0C */ label000018DC: 000018DC 486D E8EE pea.l [A5 - 0x1712] 000018E0 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 000018E4 4EBA E8F4 jsr [PC - 0x170C /* 000001DA */] 000018E8 504F addq.w A7, 8 000018EA 7201 moveq.l D1, 0x01 000018EC B081 cmp.l D0, D1 000018EE 6700 021C beq +0x21E /* 00001B0C */ 000018F2 7202 moveq.l D1, 0x02 000018F4 B081 cmp.l D0, D1 000018F6 6702 beq +0x4 /* 000018FA */ 000018F8 6010 bra +0x12 /* 0000190A */ label000018FA: 000018FA 42A7 clr.l -[A7] 000018FC 487A 03D8 pea.l [PC + 0x3D8 /* 00001CD6, value 0x2D586965 '-Xie', cstring "-Xieee=strict" */] 00001900 4EBA 0A06 jsr [PC + 0xA06 /* 00002308 */] 00001904 504F addq.w A7, 8 00001906 6000 0204 bra +0x206 /* 00001B0C */ label0000190A: 0000190A 2F2D E072 move.l -[A7], [A5 - 0x1F8E] 0000190E 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00001912 7001 moveq.l D0, 0x01 00001914 2F00 move.l -[A7], D0 00001916 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 0000191A 4FEF 000C lea.l A7, [A7 + 0xC] 0000191E 6000 01EC bra +0x1EE /* 00001B0C */ label00001922: 00001922 42A7 clr.l -[A7] 00001924 487A 03BE pea.l [PC + 0x3BE /* 00001CE4, value 0x2D586765 '-Xge', cstring "-Xgen_exception_tables" */] 00001928 4EBA 09DE jsr [PC + 0x9DE /* 00002308 */] 0000192C 504F addq.w A7, 8 0000192E 6000 01DC bra +0x1DE /* 00001B0C */ label00001932: 00001932 42A7 clr.l -[A7] 00001934 487A 03C6 pea.l [PC + 0x3C6 /* 00001CFC, value 0x2D587374 '-Xst', cstring "-Xstrings=unique" */] 00001938 4EBA 09CE jsr [PC + 0x9CE /* 00002308 */] 0000193C 504F addq.w A7, 8 0000193E 6000 01CC bra +0x1CE /* 00001B0C */ label00001942: 00001942 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00001946 2F3C 0000 009A move.l -[A7], 0x9A 0000194C 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00001950 504F addq.w A7, 8 00001952 6000 01B8 bra +0x1BA /* 00001B0C */ label00001956: 00001956 246D E06A movea.l A2, [A5 - 0x1F96] 0000195A 102A 0001 move.b D0, [A2 + 0x1] 0000195E 4880 ext.w D0 00001960 48C0 ext.l D0 00001962 7277 moveq.l D1, 0x77 00001964 B081 cmp.l D0, D1 00001966 670A beq +0xC /* 00001972 */ 00001968 722D moveq.l D1, 0x2D 0000196A B081 cmp.l D0, D1 0000196C 673E beq +0x40 /* 000019AC */ 0000196E 6000 018C bra +0x18E /* 00001AFC */ label00001972: 00001972 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00001976 487A 0396 pea.l [PC + 0x396 /* 00001D0E, value 0x2D772D00 '-w-\0', cstring "-w-" */] 0000197A 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 0000197E 4A80 tst.l D0 00001980 6616 bne +0x18 /* 00001998 */ 00001982 006D 8000 E34A ori.w [A5 - 0x1CB6], 0x8000 00001988 70FF moveq.l D0, 0xFFFFFFFF 0000198A 2F00 move.l -[A7], D0 0000198C 7001 moveq.l D0, 0x01 0000198E 2F00 move.l -[A7], D0 00001990 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */] 00001994 6000 0176 bra +0x178 /* 00001B0C */ label00001998: 00001998 2F2D E06A move.l -[A7], [A5 - 0x1F96] 0000199C 2F3C 0000 0099 move.l -[A7], 0x99 000019A2 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 000019A6 504F addq.w A7, 8 000019A8 6000 0162 bra +0x164 /* 00001B0C */ label000019AC: 000019AC 2F0A move.l -[A7], A2 000019AE 487A 0362 pea.l [PC + 0x362 /* 00001D12, value 0x2D2D7A6F '--zo', cstring "--zo" */] 000019B2 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 000019B6 4A80 tst.l D0 000019B8 660A bne +0xC /* 000019C4 */ 000019BA 1B7C 0001 FC9A move.b [A5 - 0x366], 0x1 000019C0 6000 014A bra +0x14C /* 00001B0C */ label000019C4: 000019C4 2F2D E06A move.l -[A7], [A5 - 0x1F96] 000019C8 487A 034E pea.l [PC + 0x34E /* 00001D18, value 0x2D2D7A6E '--zn', cstring "--zn" */] 000019CC 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 000019D0 4A80 tst.l D0 000019D2 660A bne +0xC /* 000019DE */ 000019D4 1B7C 0001 FC9C move.b [A5 - 0x364], 0x1 000019DA 6000 0130 bra +0x132 /* 00001B0C */ label000019DE: 000019DE 2F2D E06A move.l -[A7], [A5 - 0x1F96] 000019E2 487A 033A pea.l [PC + 0x33A /* 00001D1E, value 0x2D2D6F66 '--of', cstring "--offsets" */] 000019E6 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 000019EA 4A80 tst.l D0 000019EC 6600 00A2 bne +0xA4 /* 00001A90 */ 000019F0 42A7 clr.l -[A7] 000019F2 487A 0474 pea.l [PC + 0x474 /* 00001E68, value 0x4F666673 'Offs', cstring "Offset to SYMBOL.Sl = %lu\ " */] 000019F6 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 000019FA 504F addq.w A7, 8 000019FC 7004 moveq.l D0, 0x04 000019FE 2F00 move.l -[A7], D0 00001A00 487A 0446 pea.l [PC + 0x446 /* 00001E48, value 0x4F666673 'Offs', cstring "Offset to SYMBOL.Sr = %lu\ " */] 00001A04 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00001A08 504F addq.w A7, 8 00001A0A 7048 moveq.l D0, 0x48 00001A0C 2F00 move.l -[A7], D0 00001A0E 487A 0418 pea.l [PC + 0x418 /* 00001E28, value 0x4F666673 'Offs', cstring "Offset to SYMBOL.Sident = %lu\ " */] 00001A12 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00001A16 504F addq.w A7, 8 00001A18 7002 moveq.l D0, 0x02 00001A1A 2F00 move.l -[A7], D0 00001A1C 487A 03EA pea.l [PC + 0x3EA /* 00001E08, value 0x4F666673 'Offs', cstring "Offset to TOKEN.TKid = %lu\ " */] 00001A20 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00001A24 504F addq.w A7, 8 00001A26 7008 moveq.l D0, 0x08 00001A28 2F00 move.l -[A7], D0 00001A2A 487A 03BC pea.l [PC + 0x3BC /* 00001DE8, value 0x4F666673 'Offs', cstring "Offset to MACRO.ML = %lu\ " */] 00001A2E 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00001A32 504F addq.w A7, 8 00001A34 700C moveq.l D0, 0x0C 00001A36 2F00 move.l -[A7], D0 00001A38 487A 038E pea.l [PC + 0x38E /* 00001DC8, value 0x4F666673 'Offs', cstring "Offset to MACRO.MR = %lu\ " */] 00001A3C 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00001A40 504F addq.w A7, 8 00001A42 7010 moveq.l D0, 0x10 00001A44 2F00 move.l -[A7], D0 00001A46 487A 0360 pea.l [PC + 0x360 /* 00001DA8, value 0x4F666673 'Offs', cstring "Offset to MACRO.Mflags = %lu\ " */] 00001A4A 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00001A4E 504F addq.w A7, 8 00001A50 7014 moveq.l D0, 0x14 00001A52 2F00 move.l -[A7], D0 00001A54 487A 0332 pea.l [PC + 0x332 /* 00001D88, value 0x4F666673 'Offs', cstring "Offset to MACRO.Mid[] = %lu\ " */] 00001A58 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00001A5C 504F addq.w A7, 8 00001A5E 7601 moveq.l D3, 0x01 00001A60 2F03 move.l -[A7], D3 00001A62 487A 0304 pea.l [PC + 0x304 /* 00001D68, value 0x4D646566 'Mdef', cstring "Mdefined = %lX\ " */] 00001A66 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00001A6A 504F addq.w A7, 8 00001A6C 7002 moveq.l D0, 0x02 00001A6E 2F00 move.l -[A7], D0 00001A70 487A 02D6 pea.l [PC + 0x2D6 /* 00001D48, value 0x4D666978 'Mfix', cstring "Mfixeddef = %lX\ " */] 00001A74 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00001A78 504F addq.w A7, 8 00001A7A 7020 moveq.l D0, 0x20 00001A7C 2F00 move.l -[A7], D0 00001A7E 487A 02A8 pea.l [PC + 0x2A8 /* 00001D28, value 0x4D6B6579 'Mkey', cstring "Mkeyword = %lX\ " */] 00001A82 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00001A86 504F addq.w A7, 8 00001A88 2F03 move.l -[A7], D3 00001A8A 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00001A8E 584F addq.w A7, 4 label00001A90: 00001A90 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00001A94 487A 03F2 pea.l [PC + 0x3F2 /* 00001E88, value 0x2D2D6265 '--be', cstring "--be" */] 00001A98 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */] 00001A9C 4A80 tst.l D0 00001A9E 665C bne +0x5E /* 00001AFC */ 00001AA0 702C moveq.l D0, 0x2C 00001AA2 2F00 move.l -[A7], D0 00001AA4 202D E06E move.l D0, [A5 - 0x1F92] 00001AA8 52AD E06E addq.l [A5 - 0x1F92], 1 00001AAC E580 asl D0, 2 00001AAE D0AE 0010 add.l D0, [A6 + 0x10] 00001AB2 2040 movea.l A0, D0 00001AB4 2F10 move.l -[A7], [A0] 00001AB6 486E FDE4 pea.l [A6 - 0x21C] 00001ABA 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00001ABE 504F addq.w A7, 8 00001AC0 2F00 move.l -[A7], D0 00001AC2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00001AC6 504F addq.w A7, 8 00001AC8 2D40 FDDC move.l [A6 - 0x224], D0 00001ACC 4A80 tst.l D0 00001ACE 660E bne +0x10 /* 00001ADE */ 00001AD0 42A7 clr.l -[A7] 00001AD2 486E FDE4 pea.l [A6 - 0x21C] 00001AD6 4EBA 08EA jsr [PC + 0x8EA /* 000023C2 */] 00001ADA 504F addq.w A7, 8 00001ADC 602E bra +0x30 /* 00001B0C */ label00001ADE: 00001ADE 206E FDDC movea.l A0, [A6 - 0x224] 00001AE2 52AE FDDC addq.l [A6 - 0x224], 1 00001AE6 4210 clr.b [A0] 00001AE8 42A7 clr.l -[A7] 00001AEA 2F2E FDDC move.l -[A7], [A6 - 0x224] 00001AEE 486E FDE4 pea.l [A6 - 0x21C] 00001AF2 4EBA 08CE jsr [PC + 0x8CE /* 000023C2 */] 00001AF6 4FEF 000C lea.l A7, [A7 + 0xC] 00001AFA 6010 bra +0x12 /* 00001B0C */ label00001AFC: 00001AFC 2F2D E06A move.l -[A7], [A5 - 0x1F96] 00001B00 2F3C 0000 0099 move.l -[A7], 0x99 00001B06 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00001B0A 504F addq.w A7, 8 label00001B0C: 00001B0C 2F2D E7BE move.l -[A7], [A5 - 0x1842] 00001B10 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001B14 2F07 move.l -[A7], D7 00001B16 4EBA E4E8 jsr [PC - 0x1B18 /* 00000000 */] 00001B1A 4FEF 000C lea.l A7, [A7 + 0xC] 00001B1E 2D40 FDD8 move.l [A6 - 0x228], D0 00001B22 72FF moveq.l D1, 0xFFFFFFFF 00001B24 B081 cmp.l D0, D1 00001B26 6600 EF90 bne -0x106E /* 00000AB8 */ 00001B2A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001B2E 4E5E unlink A6 00001B30 205F movea.l A0, [A7]+ 00001B32 4FEF 0010 lea.l A7, [A7 + 0x10] 00001B36 4ED0 jmp [A0] 00001B38 0354 bchg [A4], D1 00001B3A 6F70 ble +0x72 /* 00001BAC */ 00001B3C 7449 moveq.l D2, 0x49 00001B3E 6E64 bgt +0x66 /* 00001BA4 */ 00001B40 6578 bcs +0x7A /* 00001BBA */ 00001B42 203D move.l D0, <> 00001B44 2025 move.l D0, -[A5] 00001B46 643A bcc +0x3C /* 00001B82 */ 00001B48 2025 move.l D0, -[A5] 00001B4A 7320 moveq.l D1, 0x20 00001B4C 2573 0D00 0000 move.l [A2 + 0x0], [A3 + <> + D0 * 4] 00001B52 2D65 6E75 move.l [A6 + 0x6E75], -[A5] 00001B56 6D20 blt +0x22 /* 00001B78 */ 00001B58 696E bvs +0x70 /* 00001BC8 */ 00001B5A 7400 moveq.l D2, 0x00 00001B5C 2D65 6E75 move.l [A6 + 0x6E75], -[A5] 00001B60 6D20 blt +0x22 /* 00001B82 */ 00001B62 696E bvs +0x70 /* 00001BD2 */ 00001B64 7400 moveq.l D2, 0x00 00001B66 2D65 6E75 move.l [A6 + 0x6E75], -[A5] 00001B6A 6D20 blt +0x22 /* 00001B8C */ 00001B6C 696E bvs +0x70 /* 00001BDC */ 00001B6E 7400 moveq.l D2, 0x00 00001B70 2D65 6E75 move.l [A6 + 0x6E75], -[A5] 00001B74 6D20 blt +0x22 /* 00001B96 */ 00001B76 696E bvs +0x70 /* 00001BE6 */ label00001B78: 00001B78 7400 moveq.l D2, 0x00 00001B7A 2D65 6E75 move.l [A6 + 0x6E75], -[A5] 00001B7E 6D20 blt +0x22 /* 00001BA0 */ 00001B80 6D69 blt +0x6B /* 00001BEB */ label00001B82: 00001B82 6E00 2D65 bgt +0x2D67 /* 000048E9 */ 00001B86 6E75 bgt +0x77 /* 00001BFD */ 00001B88 6D20 blt +0x22 /* 00001BAA */ 00001B8A 6D69 blt +0x6B /* 00001BF5 */ label00001B8C: 00001B8C 6E00 2D61 bgt +0x2D63 /* 000048EF */ 00001B90 6E73 bgt +0x75 /* 00001C05 */ 00001B92 6920 bvs +0x22 /* 00001BB4 */ 00001B94 7374 moveq.l D1, 0x74 label00001B96: 00001B96 7269 moveq.l D1, 0x69 00001B98 6374 bls +0x76 /* 00001C0E */ 00001B9A 0000 2D61 ori.b D0, 0x61 /* 'a' */ 00001B9E 6E73 bgt +0x75 /* 00001C13 */ label00001BA0: 00001BA0 6920 bvs +0x22 /* 00001BC2 */ 00001BA2 6F66 ble +0x68 /* 00001C0A */ label00001BA4: 00001BA4 6620 bne +0x22 /* 00001BC6 */ 00001BA6 7C20 moveq.l D6, 0x20 00001BA8 6F6E ble +0x70 /* 00001C18 */ label00001BAA: 00001BAA 207C 2072 656C movea.l A0, 0x2072656C /* ' rel' */ // begin alternate branch 00001BAC-00001BB0 label00001BAC: 00001BAC 2072 656C movea.l A0, <> // end alternate branch 00001BAC-00001BB0 label00001BAC: // (misaligned) 00001BB0 6178 bsr +0x7A /* 00001C2A */ 00001BB2 6564 bcs +0x66 /* 00001C18 */ label00001BB4: 00001BB4 0000 2D73 ori.b D0, 0x73 /* 's' */ 00001BB8 6861 bvc +0x63 /* 00001C1B */ label00001BBA: 00001BBA 7265 moveq.l D1, 0x65 00001BBC 645F bcc +0x61 /* 00001C1D */ 00001BBE 6C69 bge +0x6B /* 00001C29 */ 00001BC0 625F bhi +0x61 /* 00001C21 */ label00001BC2: 00001BC2 6578 bcs +0x7A /* 00001C3C */ 00001BC4 706F moveq.l D0, 0x6F label00001BC6: 00001BC6 7274 moveq.l D1, 0x74 label00001BC8: 00001BC8 206F 6E00 movea.l A0, [A7 + 0x6E00] 00001BCC 2D69 6E6C 696E move.l [A6 + 0x696E], [A1 + 0x6E6C] label00001BD2: 00001BD2 6520 bcs +0x22 /* 00001BF4 */ 00001BD4 3000 move.w D0, D0 00001BD6 2D74 7970 6563 6865 636B move.l [A6 + 0x636B], [A4 + 0x65636865] // begin alternate branch 00001BDC-00001BE0 label00001BDC: 00001BDC 6865 bvc +0x67 /* 00001C43 */ 00001BDE 636B bls +0x6D /* 00001C4B */ // end alternate branch 00001BDC-00001BE0 label00001BDC: // (misaligned) 00001BE0 2072 656C movea.l A0, <> 00001BE4 6178 bsr +0x7A /* 00001C5E */ label00001BE6: 00001BE6 6564 bcs +0x66 /* 00001C4C */ 00001BE8 0000 616C ori.b D0, 0x6C /* 'l' */ 00001BEC 6C00 2D70 bge +0x2D72 /* 0000495E */ 00001BF0 726F moveq.l D1, 0x6F 00001BF2 746F moveq.l D2, 0x6F label00001BF4: 00001BF4 2061 movea.l A0, -[A1] 00001BF6 7574 moveq.l D2, 0x74 00001BF8 6F00 2D70 ble +0x2D72 /* 0000496A */ 00001BFC 726F moveq.l D1, 0x6F 00001BFE 746F moveq.l D2, 0x6F 00001C00 2061 movea.l A0, -[A1] 00001C02 7574 moveq.l D2, 0x74 00001C04 6F00 2D73 ble +0x2D75 /* 00004979 */ 00001C08 6861 bvc +0x63 /* 00001C6B */ label00001C0A: 00001C0A 7265 moveq.l D1, 0x65 00001C0C 645F bcc +0x61 /* 00001C6D */ label00001C0E: 00001C0E 6C69 bge +0x6B /* 00001C79 */ 00001C10 625F bhi +0x61 /* 00001C71 */ 00001C12 6578 bcs +0x7A /* 00001C8C */ 00001C14 706F moveq.l D0, 0x6F 00001C16 7274 moveq.l D1, 0x74 label00001C18: 00001C18 0000 6F6E ori.b D0, 0x6E /* 'n' */ 00001C1C 0000 2D69 ori.b D0, 0x69 /* 'i' */ 00001C20 6E6C bgt +0x6E /* 00001C8E */ 00001C22 696E bvs +0x70 /* 00001C92 */ 00001C24 6520 bcs +0x22 /* 00001C46 */ 00001C26 282D 696E move.l D4, [A5 + 0x696E] fn00001C2A: 00001C2A 6C69 bge +0x6B /* 00001C95 */ 00001C2C 6E65 bgt +0x67 /* 00001C93 */ 00001C2E 2030 2061 move.l D0, [A0 + D2.w + 0x61] 00001C32 7373 moveq.l D1, 0x73 00001C34 756D moveq.l D2, 0x6D 00001C36 6564 bcs +0x66 /* 00001C9C */ 00001C38 2900 move.l -[A4], D0 00001C3A 2D73 6861 7265 move.l [A6 + 0x7265], [A3 + D6 + 0x61] // begin alternate branch 00001C3C-00001C40 label00001C3C: 00001C3C 6861 bvc +0x63 /* 00001C9F */ 00001C3E 7265 moveq.l D1, 0x65 // end alternate branch 00001C3C-00001C40 label00001C3C: // (misaligned) 00001C40 645F bcc +0x61 /* 00001CA1 */ 00001C42 6C69 bge +0x6B /* 00001CAD */ 00001C44 625F bhi +0x61 /* 00001CA5 */ label00001C46: 00001C46 6578 bcs +0x7A /* 00001CC0 */ 00001C48 706F moveq.l D0, 0x6F 00001C4A 7274 moveq.l D1, 0x74 label00001C4C: 00001C4C 0000 6F66 ori.b D0, 0x66 /* 'f' */ 00001C50 6600 2D74 bne +0x2D76 /* 000049C6 */ 00001C54 7261 moveq.l D1, 0x61 00001C56 6365 bls +0x67 /* 00001CBD */ 00001C58 6261 bhi +0x63 /* 00001CBB */ 00001C5A 636B bls +0x6D /* 00001CC7 */ 00001C5C 0000 2D58 ori.b D0, 0x58 /* 'X' */ // begin alternate branch 00001C5E-00001C62 fn00001C5E: 00001C5E 2D58 6172 move.l [A6 + 0x6172], [A0]+ // end alternate branch 00001C5E-00001C62 fn00001C5E: // (misaligned) 00001C60 6172 bsr +0x74 /* 00001CD4 */ 00001C62 6368 bls +0x6A /* 00001CCC */ 00001C64 3D70 6F77 6572 move.w [A6 + 0x6572], <> 00001C6A 0000 2D58 ori.b D0, 0x58 /* 'X' */ 00001C6E 6172 bsr +0x74 /* 00001CE2 */ 00001C70 6368 bls +0x6A /* 00001CDA */ 00001C72 3D70 6F77 6572 move.w [A6 + 0x6572], <> 00001C78 7063 moveq.l D0, 0x63 00001C7A 0000 2D58 ori.b D0, 0x58 /* 'X' */ 00001C7E 6172 bsr +0x74 /* 00001CF2 */ 00001C80 6368 bls +0x6A /* 00001CEA */ 00001C82 3D70 6F77 6572 move.w [A6 + 0x6572], <> 00001C88 7063 moveq.l D0, 0x63 00001C8A 3630 3100 move.w D3, [A0 + <> + D3] // begin alternate branch 00001C8C-00001C8E label00001C8C: 00001C8C 3100 move.w -[A0], D0 // end alternate branch 00001C8C-00001C8E label00001C8C: // (misaligned) label00001C8E: 00001C8E 2D58 6172 move.l [A6 + 0x6172], [A0]+ label00001C92: 00001C92 6368 bls +0x6A /* 00001CFC */ 00001C94 3D70 6F77 6572 move.w [A6 + 0x6572], <> 00001C9A 7063 moveq.l D0, 0x63 label00001C9C: 00001C9C 3630 3300 move.w D3, [A0 + <> + D3 * 2] 00001CA0 2D58 6172 move.l [A6 + 0x6172], [A0]+ 00001CA4 6368 bls +0x6A /* 00001D0E */ 00001CA6 3D70 6F77 6572 move.w [A6 + 0x6572], <> 00001CAC 7063 moveq.l D0, 0x63 00001CAE 3630 3400 move.w D3, [A0 + D3.w * 4] 00001CB2 2D58 6172 move.l [A6 + 0x6172], [A0]+ 00001CB6 6368 bls +0x6A /* 00001D20 */ 00001CB8 3D70 6F77 6572 move.w [A6 + 0x6572], <> 00001CBE 7063 moveq.l D0, 0x63 label00001CC0: 00001CC0 3632 3000 move.w D3, [A2 + D3.w] 00001CC4 2D58 6E6F move.l [A6 + 0x6E6F], [A0]+ 00001CC8 6D61 blt +0x63 /* 00001D2B */ 00001CCA 6600 2D53 bne +0x2D55 /* 00004A1F */ // begin alternate branch 00001CCC-00001CD4 label00001CCC: 00001CCC 2D53 0000 move.l [A6 + 0x0], [A3] 00001CD0 2D53 6962 move.l [A6 + 0x6962], [A3] // end alternate branch 00001CCC-00001CD4 label00001CCC: // (misaligned) 00001CCE 0000 2D53 ori.b D0, 0x53 /* 'S' */ 00001CD2 6962 bvs +0x64 /* 00001D36 */ fn00001CD4: 00001CD4 6D00 2D58 blt +0x2D5A /* 00004A2E */ 00001CD8 6965 bvs +0x67 /* 00001D3F */ label00001CDA: 00001CDA 6565 bcs +0x67 /* 00001D41 */ 00001CDC 3D73 7472 6963 move.w [A6 + 0x6963], [A3 + D7.w * 4 + 0x72] fn00001CE2: 00001CE2 7400 moveq.l D2, 0x00 00001CE4 2D58 6765 move.l [A6 + 0x6765], [A0]+ 00001CE8 6E5F bgt +0x61 /* 00001D49 */ label00001CEA: 00001CEA 6578 bcs +0x7A /* 00001D64 */ 00001CEC 6365 bls +0x67 /* 00001D53 */ 00001CEE 7074 moveq.l D0, 0x74 00001CF0 696F bvs +0x71 /* 00001D61 */ fn00001CF2: 00001CF2 6E5F bgt +0x61 /* 00001D53 */ 00001CF4 7461 moveq.l D2, 0x61 00001CF6 626C bhi +0x6E /* 00001D64 */ 00001CF8 6573 bcs +0x75 /* 00001D6D */ 00001CFA 0000 2D58 ori.b D0, 0x58 /* 'X' */ // begin alternate branch 00001CFC-00001D00 label00001CFC: 00001CFC 2D58 7374 move.l [A6 + 0x7374], [A0]+ // end alternate branch 00001CFC-00001D00 label00001CFC: // (misaligned) 00001CFE 7374 moveq.l D1, 0x74 00001D00 7269 moveq.l D1, 0x69 00001D02 6E67 bgt +0x69 /* 00001D6B */ 00001D04 733D moveq.l D1, 0x3D 00001D06 756E moveq.l D2, 0x6E 00001D08 6971 bvs +0x73 /* 00001D7B */ 00001D0A 7565 moveq.l D2, 0x65 00001D0C 0000 2D77 ori.b D0, 0x77 /* 'w' */ // begin alternate branch 00001D0E-00001D16 label00001D0E: 00001D0E 2D77 2D00 2D2D move.l [A6 + 0x2D2D], [A7 + <> + D2 * 4] 00001D14 7A6F moveq.l D5, 0x6F // end alternate branch 00001D0E-00001D16 label00001D0E: // (misaligned) 00001D10 2D00 move.l -[A6], D0 00001D12 2D2D 7A6F move.l -[A6], [A5 + 0x7A6F] 00001D16 0000 2D2D ori.b D0, 0x2D /* '-' */ 00001D1A 7A6E moveq.l D5, 0x6E 00001D1C 0000 2D2D ori.b D0, 0x2D /* '-' */ label00001D20: 00001D20 6F66 ble +0x68 /* 00001D88 */ 00001D22 6673 bne +0x75 /* 00001D97 */ 00001D24 6574 bcs +0x76 /* 00001D9A */ 00001D26 7300 moveq.l D1, 0x00 00001D28 4D6B 6579 chk.w D6, [A3 + 0x6579] 00001D2C 776F moveq.l D3, 0x6F 00001D2E 7264 moveq.l D1, 0x64 00001D30 2020 move.l D0, -[A0] 00001D32 2020 move.l D0, -[A0] 00001D34 2020 move.l D0, -[A0] label00001D36: 00001D36 2020 move.l D0, -[A0] 00001D38 2020 move.l D0, -[A0] 00001D3A 2020 move.l D0, -[A0] 00001D3C 2020 move.l D0, -[A0] 00001D3E 2020 move.l D0, -[A0] 00001D40 3D20 move.w -[A6], -[A0] 00001D42 256C 580D 0000 move.l [A2 + 0x0], [A4 + 0x580D] 00001D48 4D66 chk.w D6, -[A6] 00001D4A 6978 bvs +0x7A /* 00001DC4 */ 00001D4C 6564 bcs +0x66 /* 00001DB2 */ 00001D4E 6465 bcc +0x67 /* 00001DB5 */ 00001D50 6620 bne +0x22 /* 00001D72 */ 00001D52 2020 move.l D0, -[A0] 00001D54 2020 move.l D0, -[A0] 00001D56 2020 move.l D0, -[A0] 00001D58 2020 move.l D0, -[A0] 00001D5A 2020 move.l D0, -[A0] 00001D5C 2020 move.l D0, -[A0] 00001D5E 2020 move.l D0, -[A0] 00001D60 3D20 move.w -[A6], -[A0] 00001D62 256C 580D 0000 move.l [A2 + 0x0], [A4 + 0x580D] // begin alternate branch 00001D64-00001D6A label00001D64: 00001D64 580D addq.b A5, 4 00001D66 0000 4D64 ori.b D0, 0x64 /* 'd' */ // end alternate branch 00001D64-00001D6A label00001D64: // (misaligned) 00001D68 4D64 chk.w D6, -[A4] 00001D6A 6566 bcs +0x68 /* 00001DD2 */ 00001D6C 696E bvs +0x70 /* 00001DDC */ 00001D6E 6564 bcs +0x66 /* 00001DD4 */ 00001D70 2020 move.l D0, -[A0] label00001D72: 00001D72 2020 move.l D0, -[A0] 00001D74 2020 move.l D0, -[A0] 00001D76 2020 move.l D0, -[A0] 00001D78 2020 move.l D0, -[A0] 00001D7A 2020 move.l D0, -[A0] 00001D7C 2020 move.l D0, -[A0] 00001D7E 2020 move.l D0, -[A0] 00001D80 3D20 move.w -[A6], -[A0] 00001D82 256C 580D 0000 move.l [A2 + 0x0], [A4 + 0x580D] label00001D88: 00001D88 4F66 chk.w D7, -[A6] 00001D8A 6673 bne +0x75 /* 00001DFF */ 00001D8C 6574 bcs +0x76 /* 00001E02 */ 00001D8E 2074 6F20 4D41 movea.l A0, [A4 + 0x4D41 + D6 * 8] 00001D94 4352 chk.w D1, [A2] 00001D96 4F2E 4D69 .invalid 7, [A6 + 0x4D69] // invalid opcode 4 with b == 4 label00001D9A: 00001D9A 645B bcc +0x5D /* 00001DF7 */ 00001D9C 5D20 subq.b -[A0], 6 00001D9E 2020 move.l D0, -[A0] 00001DA0 3D20 move.w -[A6], -[A0] 00001DA2 256C 750D 0000 move.l [A2 + 0x0], [A4 + 0x750D] 00001DA8 4F66 chk.w D7, -[A6] 00001DAA 6673 bne +0x75 /* 00001E1F */ 00001DAC 6574 bcs +0x76 /* 00001E22 */ 00001DAE 2074 6F20 4D41 movea.l A0, [A4 + 0x4D41 + D6 * 8] // begin alternate branch 00001DB2-00001DB4 label00001DB2: 00001DB2 4D41 chk.w D6, D1 // end alternate branch 00001DB2-00001DB4 label00001DB2: // (misaligned) 00001DB4 4352 chk.w D1, [A2] 00001DB6 4F2E 4D66 .invalid 7, [A6 + 0x4D66] // invalid opcode 4 with b == 4 00001DBA 6C61 bge +0x63 /* 00001E1D */ 00001DBC 6773 beq +0x75 /* 00001E31 */ 00001DBE 2020 move.l D0, -[A0] 00001DC0 3D20 move.w -[A6], -[A0] 00001DC2 256C 750D 0000 move.l [A2 + 0x0], [A4 + 0x750D] // begin alternate branch 00001DC4-00001DCA label00001DC4: 00001DC4 750D moveq.l D2, 0x0D 00001DC6 0000 4F66 ori.b D0, 0x66 /* 'f' */ // end alternate branch 00001DC4-00001DCA label00001DC4: // (misaligned) 00001DC8 4F66 chk.w D7, -[A6] 00001DCA 6673 bne +0x75 /* 00001E3F */ 00001DCC 6574 bcs +0x76 /* 00001E42 */ 00001DCE 2074 6F20 4D41 movea.l A0, [A4 + 0x4D41 + D6 * 8] // begin alternate branch 00001DD2-00001DD4 label00001DD2: 00001DD2 4D41 chk.w D6, D1 // end alternate branch 00001DD2-00001DD4 label00001DD2: // (misaligned) label00001DD4: 00001DD4 4352 chk.w D1, [A2] 00001DD6 4F2E 4D52 .invalid 7, [A6 + 0x4D52] // invalid opcode 4 with b == 4 00001DDA 2020 move.l D0, -[A0] label00001DDC: 00001DDC 2020 move.l D0, -[A0] 00001DDE 2020 move.l D0, -[A0] 00001DE0 3D20 move.w -[A6], -[A0] 00001DE2 256C 750D 0000 move.l [A2 + 0x0], [A4 + 0x750D] 00001DE8 4F66 chk.w D7, -[A6] 00001DEA 6673 bne +0x75 /* 00001E5F */ 00001DEC 6574 bcs +0x76 /* 00001E62 */ 00001DEE 2074 6F20 4D41 movea.l A0, [A4 + 0x4D41 + D6 * 8] 00001DF4 4352 chk.w D1, [A2] 00001DF6 4F2E 4D4C .invalid 7, [A6 + 0x4D4C] // invalid opcode 4 with b == 4 00001DFA 2020 move.l D0, -[A0] 00001DFC 2020 move.l D0, -[A0] 00001DFE 2020 move.l D0, -[A0] 00001E00 3D20 move.w -[A6], -[A0] label00001E02: 00001E02 256C 750D 0000 move.l [A2 + 0x0], [A4 + 0x750D] 00001E08 4F66 chk.w D7, -[A6] 00001E0A 6673 bne +0x75 /* 00001E7F */ 00001E0C 6574 bcs +0x76 /* 00001E82 */ 00001E0E 2074 6F20 544F movea.l A0, [A4 + 0x544F + D6 * 8] 00001E14 4B45 chk.w D5, D5 00001E16 4E2E .invalid // invalid opcode 4 00001E18 544B addq.w A3, 2 00001E1A 6964 bvs +0x66 /* 00001E80 */ 00001E1C 2020 move.l D0, -[A0] 00001E1E 2020 move.l D0, -[A0] 00001E20 3D20 move.w -[A6], -[A0] label00001E22: 00001E22 256C 750D 0000 move.l [A2 + 0x0], [A4 + 0x750D] 00001E28 4F66 chk.w D7, -[A6] 00001E2A 6673 bne +0x75 /* 00001E9F */ 00001E2C 6574 bcs +0x76 /* 00001EA2 */ 00001E2E 2074 6F20 5359 movea.l A0, [A4 + 0x5359 + D6 * 8] 00001E34 4D42 chk.w D6, D2 00001E36 4F4C chk.w D7, A4 00001E38 2E53 movea.l A7, [A3] 00001E3A 6964 bvs +0x66 /* 00001EA0 */ 00001E3C 656E bcs +0x70 /* 00001EAC */ 00001E3E 7420 moveq.l D2, 0x20 00001E40 3D20 move.w -[A6], -[A0] label00001E42: 00001E42 256C 750D 0000 move.l [A2 + 0x0], [A4 + 0x750D] 00001E48 4F66 chk.w D7, -[A6] 00001E4A 6673 bne +0x75 /* 00001EBF */ 00001E4C 6574 bcs +0x76 /* 00001EC2 */ 00001E4E 2074 6F20 5359 movea.l A0, [A4 + 0x5359 + D6 * 8] 00001E54 4D42 chk.w D6, D2 00001E56 4F4C chk.w D7, A4 00001E58 2E53 movea.l A7, [A3] 00001E5A 7220 moveq.l D1, 0x20 00001E5C 2020 move.l D0, -[A0] 00001E5E 2020 move.l D0, -[A0] 00001E60 3D20 move.w -[A6], -[A0] label00001E62: 00001E62 256C 750D 0000 move.l [A2 + 0x0], [A4 + 0x750D] 00001E68 4F66 chk.w D7, -[A6] 00001E6A 6673 bne +0x75 /* 00001EDF */ 00001E6C 6574 bcs +0x76 /* 00001EE2 */ 00001E6E 2074 6F20 5359 movea.l A0, [A4 + 0x5359 + D6 * 8] 00001E74 4D42 chk.w D6, D2 00001E76 4F4C chk.w D7, A4 00001E78 2E53 movea.l A7, [A3] 00001E7A 6C20 bge +0x22 /* 00001E9C */ 00001E7C 2020 move.l D0, -[A0] 00001E7E 2020 move.l D0, -[A0] label00001E80: 00001E80 3D20 move.w -[A6], -[A0] label00001E82: 00001E82 256C 750D 0000 move.l [A2 + 0x0], [A4 + 0x750D] 00001E88 2D2D 6265 move.l -[A6], [A5 + 0x6265] 00001E8C 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001E8E-00001E92 fn00001E8E: 00001E8E 4E56 FFF0 link A6, -0x0010 // end alternate branch 00001E8E-00001E92 fn00001E8E: // (misaligned) 00001E90 FFF0 .invalid <> 00001E92 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00001E96 2D6D E336 FFF0 move.l [A6 - 0x10], [A5 - 0x1CCA] label00001E9C: 00001E9C 4240 clr.w D0 00001E9E 3D40 FFF4 move.w [A6 - 0xC], D0 // begin alternate branch 00001EA0-00001EA2 label00001EA0: 00001EA0 FFF4 .invalid <> // end alternate branch 00001EA0-00001EA2 label00001EA0: // (misaligned) label00001EA2: 00001EA2 006D 0002 E34E ori.w [A5 - 0x1CB2], 0x2 00001EA8 2F2E 000C move.l -[A7], [A6 + 0xC] label00001EAC: 00001EAC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EB0 486E FFF0 pea.l [A6 - 0x10] 00001EB4 486E FFF4 pea.l [A6 - 0xC] 00001EB8 4EBA EBB8 jsr [PC - 0x1448 /* 00000A72 */] 00001EBC 202D E6B8 move.l D0, [A5 - 0x1948] 00001EC0 6600 008E bne +0x90 /* 00001F50 */ // begin alternate branch 00001EC2-00001ECA label00001EC2: 00001EC2 008E 2F3C 0000 ori.l A6, 0x2F3C0000 /* '/<\0\0' */ 00001EC8 09F6 .incomplete // end alternate branch 00001EC2-00001ECA label00001EC2: // (misaligned) 00001EC4 2F3C 0000 09F6 move.l -[A7], 0x9F6 00001ECA 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */] 00001ECE 2440 movea.l A2, D0 00001ED0 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */] 00001ED4 594F subq.w A7, 4 00001ED6 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */ 00001EDC 3F3C 029A move.w -[A7], 0x29A 00001EE0 A9A0 syscall GetResource label00001EE2: 00001EE2 201F move.l D0, [A7]+ 00001EE4 2D40 FFF8 move.l [A6 - 0x8], D0 00001EE8 7601 moveq.l D3, 0x01 00001EEA 2D43 FFFC move.l [A6 - 0x4], D3 00001EEE 264A movea.l A3, A2 00001EF0 584B addq.w A3, 4 00001EF2 284A movea.l A4, A2 00001EF4 524C addq.w A4, 1 00001EF6 603A bra +0x3C /* 00001F32 */ label00001EF8: 00001EF8 2F0A move.l -[A7], A2 00001EFA 3F3C 029A move.w -[A7], 0x29A 00001EFE 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001F02 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00001F06 1013 move.b D0, [A3] 00001F08 725E moveq.l D1, 0x5E 00001F0A B001 cmp.b D0, D1 00001F0C 672C beq +0x2E /* 00001F3A */ 00001F0E 1212 move.b D1, [A2] 00001F10 7000 moveq.l D0, 0x00 00001F12 1001 move.b D0, D1 00001F14 D08A add.l D0, A2 00001F16 2040 movea.l A0, D0 00001F18 4228 0001 clr.b [A0 + 0x1] 00001F1C 2F0C move.l -[A7], A4 00001F1E 487A 00E8 pea.l [PC + 0xE8 /* 00002008, value 0x25730D00 '%s\r\0', cstring "%s\ " */] 00001F22 486D C23E pea.l [A5 - 0x3DC2] 00001F26 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00001F2A 4FEF 000C lea.l A7, [A7 + 0xC] 00001F2E 52AE FFFC addq.l [A6 - 0x4], 1 label00001F32: 00001F32 554F subq.w A7, 2 00001F34 A9AF syscall ResError 00001F36 301F move.w D0, [A7]+ 00001F38 67BE beq -0x40 /* 00001EF8 */ label00001F3A: 00001F3A 202E FFF8 move.l D0, [A6 - 0x8] 00001F3E 6706 beq +0x8 /* 00001F46 */ 00001F40 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001F44 A9A3 syscall ReleaseResource label00001F46: 00001F46 7001 moveq.l D0, 0x01 00001F48 2F00 move.l -[A7], D0 00001F4A 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 00001F4E 584F addq.w A7, 4 label00001F50: 00001F50 202D E5D6 move.l D0, [A5 - 0x1A2A] 00001F54 671A beq +0x1C /* 00001F70 */ 00001F56 1B7C 0001 E335 move.b [A5 - 0x1CCB], 0x1 00001F5C 302D E5D8 move.w D0, [A5 - 0x1A28] 00001F60 7240 moveq.l D1, 0x40 00001F62 C041 and.w D0, D1 00001F64 57C0 seq D0 00001F66 4400 neg.b D0 00001F68 4880 ext.w D0 00001F6A 48C0 ext.l D0 00001F6C 1B40 E33A move.b [A5 - 0x1CC6], D0 label00001F70: 00001F70 302D E34A move.w D0, [A5 - 0x1CB6] 00001F74 0240 0080 andi.w D0, 0x80 00001F78 6704 beq +0x6 /* 00001F7E */ 00001F7A 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */] label00001F7E: 00001F7E 302D E34A move.w D0, [A5 - 0x1CB6] 00001F82 7202 moveq.l D1, 0x02 00001F84 C041 and.w D0, D1 00001F86 6706 beq +0x8 /* 00001F8E */ 00001F88 1B6D E27D E27E move.b [A5 - 0x1D82], [A5 - 0x1D83] label00001F8E: 00001F8E 302E FFF4 move.w D0, [A6 - 0xC] 00001F92 6614 bne +0x16 /* 00001FA8 */ 00001F94 026D FEFF E34C andi.w [A5 - 0x1CB4], 0xFEFF 00001F9A 202D E366 move.l D0, [A5 - 0x1C9A] 00001F9E 6608 bne +0xA /* 00001FA8 */ 00001FA0 41FA 006A lea.l A0, [PC + 0x6A /* 0000200C, value 0x4D61696E 'Main', cstring "Main" */] 00001FA4 2B48 E366 move.l [A5 - 0x1C9A], A0 label00001FA8: 00001FA8 202E FFF0 move.l D0, [A6 - 0x10] 00001FAC 2B40 E336 move.l [A5 - 0x1CCA], D0 00001FB0 2B40 E612 move.l [A5 - 0x19EE], D0 00001FB4 1B40 D9AC move.b [A5 - 0x2654], D0 00001FB8 7000 moveq.l D0, 0x00 00001FBA 2B40 D29A move.l [A5 - 0x2D66], D0 00001FBE 4203 clr.b D3 00001FC0 1B43 D8AC move.b [A5 - 0x2754], D3 00001FC4 1B43 D7AC move.b [A5 - 0x2854], D3 00001FC8 1B43 D6AC move.b [A5 - 0x2954], D3 00001FCC 487A 0044 pea.l [PC + 0x44 /* 00002012, value 0x43496E63 'CInc', cstring "CIncludes" */] 00001FD0 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00001FD4 584F addq.w A7, 4 00001FD6 2440 movea.l A2, D0 00001FD8 2F0A move.l -[A7], A2 00001FDA 4EBA 0154 jsr [PC + 0x154 /* 00002130 */] 00001FDE 7010 moveq.l D0, 0x10 00001FE0 2B40 E606 move.l [A5 - 0x19FA], D0 00001FE4 302D E34A move.w D0, [A5 - 0x1CB6] 00001FE8 7201 moveq.l D1, 0x01 00001FEA C041 and.w D0, D1 00001FEC 670C beq +0xE /* 00001FFA */ 00001FEE 002D 0020 E170 ori.b [A5 - 0x1E90], 0x20 /* ' ' */ 00001FF4 1B7C 0002 E2A8 move.b [A5 - 0x1D58], 0x2 label00001FFA: 00001FFA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001FFE 4E5E unlink A6 00002000 205F movea.l A0, [A7]+ 00002002 504F addq.w A7, 8 00002004 4ED0 jmp [A0] 00002006 0014 2573 ori.b [A4], 0x73 /* 's' */ 0000200A 0D00 btst D0, D6 0000200C 4D61 chk.w D6, -[A1] 0000200E 696E bvs +0x70 /* 0000207E */ 00002010 0000 4349 ori.b D0, 0x49 /* 'I' */ 00002014 6E63 bgt +0x65 /* 00002079 */ 00002016 6C75 bge +0x77 /* 0000208D */ 00002018 6465 bcc +0x67 /* 0000207F */ 0000201A 7300 moveq.l D1, 0x00 fn0000201C: 0000201C 4E56 0000 link A6, 0 00002020 48E7 0030 movem.l -[A7], A2,A3 00002024 246E 0010 movea.l A2, [A6 + 0x10] 00002028 200A move.l D0, A2 0000202A 6604 bne +0x6 /* 00002030 */ 0000202C 7000 moveq.l D0, 0x00 0000202E 6024 bra +0x26 /* 00002054 */ label00002030: 00002030 2F0A move.l -[A7], A2 00002032 2F2E 000C move.l -[A7], [A6 + 0xC] 00002036 4EAD 165A jsr [A5 + 0x165A /* export_711 */] 0000203A 2640 movea.l A3, D0 0000203C 200B move.l D0, A3 0000203E 6612 bne +0x14 /* 00002052 */ 00002040 202E 0008 move.l D0, [A6 + 0x8] 00002044 670C beq +0xE /* 00002052 */ 00002046 2F0A move.l -[A7], A2 00002048 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000204C 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 00002050 504F addq.w A7, 8 label00002052: 00002052 200B move.l D0, A3 label00002054: 00002054 4CDF 0C00 movem.l A2,A3, [A7]+ 00002058 4E5E unlink A6 0000205A 205F movea.l A0, [A7]+ 0000205C 4FEF 000C lea.l A7, [A7 + 0xC] 00002060 4ED0 jmp [A0] fn00002062: 00002062 4E56 0000 link A6, 0 00002066 48E7 0018 movem.l -[A7], A3,A4 0000206A 266E 0008 movea.l A3, [A6 + 0x8] 0000206E 4A13 tst.b [A3] 00002070 660E bne +0x10 /* 00002080 */ 00002072 487A 0088 pea.l [PC + 0x88 /* 000020FC, value 0x44454255 'DEBU', cstring "DEBUG" */] 00002076 486D E708 pea.l [A5 - 0x18F8] 0000207A 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] label0000207E: 0000207E 606E bra +0x70 /* 000020EE */ label00002080: 00002080 284B movea.l A4, A3 00002082 6002 bra +0x4 /* 00002086 */ label00002084: 00002084 524B addq.w A3, 1 label00002086: 00002086 1013 move.b D0, [A3] 00002088 4880 ext.w D0 0000208A 48C0 ext.l D0 0000208C 2F00 move.l -[A7], D0 0000208E 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */] 00002092 4A40 tst.w D0 00002094 66EE bne -0x10 /* 00002084 */ 00002096 B7CC cmpa.l A3, A4 00002098 670C beq +0xE /* 000020A6 */ 0000209A 200B move.l D0, A3 0000209C 908C sub.l D0, A4 0000209E 0C80 0000 03FF cmpi.l D0, 0x3FF 000020A4 6F0E ble +0x10 /* 000020B4 */ label000020A6: 000020A6 487A 005A pea.l [PC + 0x5A /* 00002102, value 0x696E7661 'inva', cstring "invalid identifier" */] 000020AA 700D moveq.l D0, 0x0D 000020AC 2F00 move.l -[A7], D0 000020AE 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 000020B2 504F addq.w A7, 8 label000020B4: 000020B4 1013 move.b D0, [A3] 000020B6 4880 ext.w D0 000020B8 48C0 ext.l D0 000020BA 723D moveq.l D1, 0x3D 000020BC B081 cmp.l D0, D1 000020BE 6706 beq +0x8 /* 000020C6 */ 000020C0 4A80 tst.l D0 000020C2 6710 beq +0x12 /* 000020D4 */ 000020C4 601A bra +0x1C /* 000020E0 */ label000020C6: 000020C6 4213 clr.b [A3] 000020C8 524B addq.w A3, 1 000020CA 2F0C move.l -[A7], A4 000020CC 2F0B move.l -[A7], A3 000020CE 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] 000020D2 601A bra +0x1C /* 000020EE */ label000020D4: 000020D4 2F0C move.l -[A7], A4 000020D6 486D E708 pea.l [A5 - 0x18F8] 000020DA 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] 000020DE 600E bra +0x10 /* 000020EE */ label000020E0: 000020E0 487A 0034 pea.l [PC + 0x34 /* 00002116, value 0x6E656564 'need', cstring "need \'=\' after macro name" */] 000020E4 700D moveq.l D0, 0x0D 000020E6 2F00 move.l -[A7], D0 000020E8 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 000020EC 504F addq.w A7, 8 label000020EE: 000020EE 4CDF 1800 movem.l A3,A4, [A7]+ 000020F2 4E5E unlink A6 000020F4 205F movea.l A0, [A7]+ 000020F6 584F addq.w A7, 4 000020F8 4ED0 jmp [A0] 000020FA 0034 4445 4255 ori.b [A4 + D4.w * 2 + 0x55], 0x45 /* 'E' */ 00002100 4700 .invalid 3, D0 // invalid opcode 4 with b == 4 00002102 696E bvs +0x70 /* 00002172 */ 00002104 7661 moveq.l D3, 0x61 00002106 6C69 bge +0x6B /* 00002171 */ 00002108 6420 bcc +0x22 /* 0000212A */ 0000210A 6964 bvs +0x66 /* 00002170 */ 0000210C 656E bcs +0x70 /* 0000217C */ 0000210E 7469 moveq.l D2, 0x69 00002110 6669 bne +0x6B /* 0000217B */ 00002112 6572 bcs +0x74 /* 00002186 */ 00002114 0000 6E65 ori.b D0, 0x65 /* 'e' */ 00002118 6564 bcs +0x66 /* 0000217E */ 0000211A 2027 move.l D0, -[A7] 0000211C 3D27 move.w -[A6], -[A7] 0000211E 2061 movea.l A0, -[A1] 00002120 6674 bne +0x76 /* 00002196 */ 00002122 6572 bcs +0x74 /* 00002196 */ 00002124 206D 6163 movea.l A0, [A5 + 0x6163] 00002128 726F moveq.l D1, 0x6F label0000212A: 0000212A 206E 616D movea.l A0, [A6 + 0x616D] 0000212E 6500 4E56 bcs +0x4E58 /* 00006F86 */ // begin alternate branch 00002130-00002134 fn00002130: 00002130 4E56 FFFC link A6, -0x0004 // end alternate branch 00002130-00002134 fn00002130: // (misaligned) 00002132 FFFC .invalid <> 00002134 48E7 1018 movem.l -[A7], D3,A3,A4 00002138 266E 0008 movea.l A3, [A6 + 0x8] 0000213C 200B move.l D0, A3 0000213E 6750 beq +0x52 /* 00002190 */ 00002140 2F0B move.l -[A7], A3 00002142 7002 moveq.l D0, 0x02 00002144 3F00 move.w -[A7], D0 00002146 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */] 0000214A 2840 movea.l A4, D0 label0000214C: 0000214C 1214 move.b D1, [A4] 0000214E 7000 moveq.l D0, 0x00 00002150 1001 move.b D0, D1 00002152 D0AD C0FE add.l D0, [A5 - 0x3F02] 00002156 2040 movea.l A0, D0 00002158 1010 move.b D0, [A0] 0000215A 7208 moveq.l D1, 0x08 0000215C C001 and.b D0, D1 0000215E 6704 beq +0x6 /* 00002164 */ 00002160 524C addq.w A4, 1 00002162 60E8 bra -0x16 /* 0000214C */ label00002164: 00002164 264C movea.l A3, A4 00002166 6002 bra +0x4 /* 0000216A */ label00002168: 00002168 524B addq.w A3, 1 label0000216A: 0000216A 1613 move.b D3, [A3] 0000216C 6706 beq +0x8 /* 00002174 */ 0000216E 702C moveq.l D0, 0x2C label00002170: 00002170 B600 cmp.b D3, D0 label00002172: 00002172 66F4 bne -0xA /* 00002168 */ label00002174: 00002174 1D43 FFFC move.b [A6 - 0x4], D3 00002178 4213 clr.b [A3] 0000217A 486D E5B4 pea.l [A5 - 0x1A4C] // begin alternate branch 0000217C-0000217E label0000217C: 0000217C E5B4 roxl D4, D2 // end alternate branch 0000217C-0000217E label0000217C: // (misaligned) label0000217E: 0000217E 486D E70C pea.l [A5 - 0x18F4] 00002182 2F0C move.l -[A7], A4 00002184 4EBA 0016 jsr [PC + 0x16 /* 0000219C */] // begin alternate branch 00002186-0000218A label00002186: 00002186 0016 284B ori.b [A6], 0x4B /* 'K' */ // end alternate branch 00002186-0000218A label00002186: // (misaligned) 00002188 284B movea.l A4, A3 0000218A 524C addq.w A4, 1 0000218C 4A03 tst.b D3 0000218E 66BC bne -0x42 /* 0000214C */ label00002190: 00002190 4CDF 1808 movem.l D3,A3,A4, [A7]+ 00002194 4E5E unlink A6 label00002196: 00002196 205F movea.l A0, [A7]+ 00002198 584F addq.w A7, 4 0000219A 4ED0 jmp [A0] fn0000219C: 0000219C 4E56 0000 link A6, 0 000021A0 48E7 0038 movem.l -[A7], A2,A3,A4 000021A4 700A moveq.l D0, 0x0A 000021A6 2F00 move.l -[A7], D0 000021A8 4EAD 161A jsr [A5 + 0x161A /* export_703 */] 000021AC 2840 movea.l A4, D0 000021AE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021B2 7002 moveq.l D0, 0x02 000021B4 3F00 move.w -[A7], D0 000021B6 4EAD 1632 jsr [A5 + 0x1632 /* export_706 */] 000021BA 2940 0004 move.l [A4 + 0x4], D0 000021BE 246E 000C movea.l A2, [A6 + 0xC] 000021C2 2652 movea.l A3, [A2] 000021C4 200B move.l D0, A3 000021C6 6706 beq +0x8 /* 000021CE */ 000021C8 268C move.l [A3], A4 000021CA 248C move.l [A2], A4 000021CC 600C bra +0xE /* 000021DA */ label000021CE: 000021CE 206E 0010 movea.l A0, [A6 + 0x10] 000021D2 208C move.l [A0], A4 000021D4 206E 000C movea.l A0, [A6 + 0xC] 000021D8 208C move.l [A0], A4 label000021DA: 000021DA 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000021DE 4E5E unlink A6 000021E0 205F movea.l A0, [A7]+ 000021E2 4FEF 000C lea.l A7, [A7 + 0xC] 000021E6 4ED0 jmp [A0] fn000021E8: 000021E8 4E56 0000 link A6, 0 000021EC 48E7 1030 movem.l -[A7], D3,A2,A3 000021F0 202E 0008 move.l D0, [A6 + 0x8] 000021F4 660C bne +0xE /* 00002202 */ 000021F6 422D FD2C clr.b [A5 - 0x2D4] 000021FA 41ED FD2C lea.l A0, [A5 - 0x2D4] 000021FE 2008 move.l D0, A0 00002200 6030 bra +0x32 /* 00002232 */ label00002202: 00002202 7600 moveq.l D3, 0x00 00002204 246E 0008 movea.l A2, [A6 + 0x8] 00002208 47ED FD2C lea.l A3, [A5 - 0x2D4] 0000220C 6016 bra +0x18 /* 00002224 */ label0000220E: 0000220E 1012 move.b D0, [A2] 00002210 4880 ext.w D0 00002212 48C0 ext.l D0 00002214 2F00 move.l -[A7], D0 00002216 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 0000221A 584F addq.w A7, 4 0000221C 1680 move.b [A3], D0 0000221E 524A addq.w A2, 1 00002220 524B addq.w A3, 1 00002222 5283 addq.l D3, 1 label00002224: 00002224 4A12 tst.b [A2] 00002226 66E6 bne -0x18 /* 0000220E */ 00002228 45ED FD2C lea.l A2, [A5 - 0x2D4] 0000222C 4232 3000 clr.b [A2 + D3.w] 00002230 200A move.l D0, A2 label00002232: 00002232 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002236 4E5E unlink A6 00002238 205F movea.l A0, [A7]+ 0000223A 584F addq.w A7, 4 0000223C 4ED0 jmp [A0] fn0000223E: 0000223E 4E56 0000 link A6, 0 00002242 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00002246 286E 0008 movea.l A4, [A6 + 0x8] 0000224A 266E 000C movea.l A3, [A6 + 0xC] 0000224E 202D F48E move.l D0, [A5 - 0xB72] 00002252 761E moveq.l D3, 0x1E 00002254 B083 cmp.l D0, D3 00002256 6D1A blt +0x1C /* 00002272 */ 00002258 302D FC96 move.w D0, [A5 - 0x36A] 0000225C 6662 bne +0x64 /* 000022C0 */ 0000225E 2F0B move.l -[A7], A3 00002260 2F03 move.l -[A7], D3 00002262 2F3C 0000 00B7 move.l -[A7], 0xB7 00002268 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 0000226C 4FEF 000C lea.l A7, [A7 + 0xC] 00002270 604E bra +0x50 /* 000022C0 */ label00002272: 00002272 202D F48E move.l D0, [A5 - 0xB72] 00002276 52AD F48E addq.l [A5 - 0xB72], 1 0000227A E580 asl D0, 2 0000227C 41ED FF84 lea.l A0, [A5 - 0x7C] 00002280 21AD FC92 0000 move.l [A0 + D0.w], [A5 - 0x36E] label00002286: 00002286 206D FC92 movea.l A0, [A5 - 0x36E] 0000228A 52AD FC92 addq.l [A5 - 0x36E], 1 0000228E 109B move.b [A0], [A3]+ 00002290 66F4 bne -0xA /* 00002286 */ 00002292 584C addq.w A4, 4 00002294 204C movea.l A0, A4 00002296 2468 FFFC movea.l A2, [A0 - 0x4] 0000229A 200A move.l D0, A2 0000229C 675E beq +0x60 /* 000022FC */ 0000229E 202D F48E move.l D0, [A5 - 0xB72] 000022A2 761E moveq.l D3, 0x1E 000022A4 B083 cmp.l D0, D3 000022A6 6D20 blt +0x22 /* 000022C8 */ 000022A8 302D FC96 move.w D0, [A5 - 0x36A] 000022AC 6612 bne +0x14 /* 000022C0 */ 000022AE 2F0B move.l -[A7], A3 000022B0 2F03 move.l -[A7], D3 000022B2 2F3C 0000 00B7 move.l -[A7], 0xB7 000022B8 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 000022BC 4FEF 000C lea.l A7, [A7 + 0xC] label000022C0: 000022C0 7001 moveq.l D0, 0x01 000022C2 3B40 FC96 move.w [A5 - 0x36A], D0 000022C6 6034 bra +0x36 /* 000022FC */ label000022C8: 000022C8 202D F48E move.l D0, [A5 - 0xB72] 000022CC 52AD F48E addq.l [A5 - 0xB72], 1 000022D0 E580 asl D0, 2 000022D2 41ED FF84 lea.l A0, [A5 - 0x7C] 000022D6 21AD FC92 0000 move.l [A0 + D0.w], [A5 - 0x36E] label000022DC: 000022DC 53AD FC92 subq.l [A5 - 0x36E], 1 label000022E0: 000022E0 52AD FC92 addq.l [A5 - 0x36E], 1 000022E4 206D FC92 movea.l A0, [A5 - 0x36E] 000022E8 109A move.b [A0], [A2]+ 000022EA 66F4 bne -0xA /* 000022E0 */ 000022EC 584C addq.w A4, 4 000022EE 204C movea.l A0, A4 000022F0 2468 FFFC movea.l A2, [A0 - 0x4] 000022F4 200A move.l D0, A2 000022F6 66E4 bne -0x1A /* 000022DC */ 000022F8 52AD FC92 addq.l [A5 - 0x36E], 1 label000022FC: 000022FC 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00002300 4E5E unlink A6 00002302 205F movea.l A0, [A7]+ 00002304 504F addq.w A7, 8 00002306 4ED0 jmp [A0] fn00002308: 00002308 4E56 0000 link A6, 0 0000230C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002310 486E 000C pea.l [A6 + 0xC] 00002314 4EBA FF28 jsr [PC - 0xD8 /* 0000223E */] 00002318 4E5E unlink A6 0000231A 4E75 rts fn0000231C: 0000231C 4E56 0000 link A6, 0 00002320 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00002324 246E 000C movea.l A2, [A6 + 0xC] 00002328 7002 moveq.l D0, 0x02 0000232A 2F00 move.l -[A7], D0 0000232C 487A 0090 pea.l [PC + 0x90 /* 000023BE, value 0x2D4F0000 '-O\0\0', cstring "-O" */] 00002330 2F0A move.l -[A7], A2 00002332 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00002336 4FEF 000C lea.l A7, [A7 + 0xC] 0000233A 4A80 tst.l D0 0000233C 6634 bne +0x36 /* 00002372 */ 0000233E 102A 0003 move.b D0, [A2 + 0x3] 00002342 7269 moveq.l D1, 0x69 00002344 B001 cmp.b D0, D1 00002346 6624 bne +0x26 /* 0000236C */ 00002348 1B7C 0001 FCA6 move.b [A5 - 0x35A], 0x1 0000234E 162A 0003 move.b D3, [A2 + 0x3] 00002352 6710 beq +0x12 /* 00002364 */ 00002354 1003 move.b D0, D3 00002356 4880 ext.w D0 00002358 48C0 ext.l D0 0000235A 72D0 moveq.l D1, 0xFFFFFFD0 0000235C D081 add.l D0, D1 0000235E 2B40 FCA0 move.l [A5 - 0x360], D0 00002362 604C bra +0x4E /* 000023B0 */ label00002364: 00002364 7002 moveq.l D0, 0x02 00002366 2B40 FCA0 move.l [A5 - 0x360], D0 0000236A 6044 bra +0x46 /* 000023B0 */ label0000236C: 0000236C 1B7C 0001 FCAA move.b [A5 - 0x356], 0x1 label00002372: 00002372 282D F48E move.l D4, [A5 - 0xB72] 00002376 2A04 move.l D5, D4 00002378 2F0A move.l -[A7], A2 0000237A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000237E 4EBA FEBE jsr [PC - 0x142 /* 0000223E */] 00002382 6022 bra +0x24 /* 000023A6 */ label00002384: 00002384 2004 move.l D0, D4 00002386 5284 addq.l D4, 1 00002388 7602 moveq.l D3, 0x02 0000238A E7A0 asl D0, D3 0000238C 41ED FF84 lea.l A0, [A5 - 0x7C] 00002390 2030 0000 move.l D0, [A0 + D0.w] 00002394 222D FD28 move.l D1, [A5 - 0x2D8] 00002398 52AD FD28 addq.l [A5 - 0x2D8], 1 0000239C E7A1 asl D1, D3 0000239E 41ED FCAC lea.l A0, [A5 - 0x354] 000023A2 2180 1000 move.l [A0 + D1.w], D0 label000023A6: 000023A6 B8AD F48E cmp.l D4, [A5 - 0xB72] 000023AA 6DD8 blt -0x26 /* 00002384 */ 000023AC 2B45 F48E move.l [A5 - 0xB72], D5 label000023B0: 000023B0 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 000023B4 4E5E unlink A6 000023B6 205F movea.l A0, [A7]+ 000023B8 504F addq.w A7, 8 000023BA 4ED0 jmp [A0] 000023BC 0004 2D4F ori.b D4, 0x4F /* 'O' */ 000023C0 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000023C2-000023D2 fn000023C2: 000023C2 4E56 0000 link A6, 0 000023C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023CA 486E 000C pea.l [A6 + 0xC] 000023CE 4EBA FF4C jsr [PC - 0xB4 /* 0000231C */] // end alternate branch 000023C2-000023D2 fn000023C2: // (misaligned) 000023C4 0000 2F2E ori.b D0, 0x2E /* '.' */ 000023C8 0008 486E ori.b A0, 0x6E /* 'n' */ 000023CC 000C 4EBA ori.b A4, 0xBA 000023D0 FF4C .extension 0xF4C <> // unimplemented 000023D2 4E5E unlink A6 000023D4 4E75 rts fn000023D6: 000023D6 4E56 0000 link A6, 0 000023DA 48E7 1400 movem.l -[A7], D3,D5 000023DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023E2 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 000023E6 584F addq.w A7, 4 000023E8 2A00 move.l D5, D0 000023EA 5285 addq.l D5, 1 000023EC 263C 0000 01FE move.l D3, 0x1FE 000023F2 BA83 cmp.l D5, D3 000023F4 6F1E ble +0x20 /* 00002414 */ 000023F6 422D EB88 clr.b [A5 - 0x1478] 000023FA 2F3C 0000 01FE move.l -[A7], 0x1FE 00002400 2F2E 000C move.l -[A7], [A6 + 0xC] 00002404 2F3C 0000 00B8 move.l -[A7], 0xB8 0000240A 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 0000240E 4FEF 000C lea.l A7, [A7 + 0xC] 00002412 602C bra +0x2E /* 00002440 */ label00002414: 00002414 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002418 486D EB88 pea.l [A5 - 0x1478] 0000241C 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00002420 504F addq.w A7, 8 00002422 41ED EB86 lea.l A0, [A5 - 0x147A] 00002426 1030 5000 move.b D0, [A0 + D5.w] 0000242A 763A moveq.l D3, 0x3A 0000242C B003 cmp.b D0, D3 0000242E 6710 beq +0x12 /* 00002440 */ 00002430 41ED EB87 lea.l A0, [A5 - 0x1479] 00002434 1183 5000 move.b [A0 + D5.w], D3 00002438 41ED EB88 lea.l A0, [A5 - 0x1478] 0000243C 4230 5000 clr.b [A0 + D5.w] label00002440: 00002440 4CDF 0028 movem.l D3,D5, [A7]+ 00002444 4E5E unlink A6 00002446 205F movea.l A0, [A7]+ 00002448 504F addq.w A7, 8 0000244A 4ED0 jmp [A0] fn0000244C: 0000244C 4E56 0000 link A6, 0 00002450 2B6E 0008 FCA0 move.l [A5 - 0x360], [A6 + 0x8] 00002456 1B7C 0001 FCA6 move.b [A5 - 0x35A], 0x1 0000245C 4E5E unlink A6 0000245E 205F movea.l A0, [A7]+ 00002460 584F addq.w A7, 4 00002462 4ED0 jmp [A0] fn00002464: 00002464 4E56 FFFC link A6, -0x0004 00002468 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000246C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002470 4EBA FD76 jsr [PC - 0x28A /* 000021E8 */] 00002474 2440 movea.l A2, D0 00002476 302D FCA4 move.w D0, [A5 - 0x35C] 0000247A 7208 moveq.l D1, 0x08 0000247C C041 and.w D0, D1 0000247E 6606 bne +0x8 /* 00002486 */ 00002480 4240 clr.w D0 00002482 3B40 FCA4 move.w [A5 - 0x35C], D0 label00002486: 00002486 49ED FF28 lea.l A4, [A5 - 0xD8] label0000248A: 0000248A 5C4C addq.w A4, 6 0000248C 204C movea.l A0, A4 0000248E 2650 movea.l A3, [A0] 00002490 200B move.l D0, A3 00002492 670E beq +0x10 /* 000024A2 */ 00002494 2F0A move.l -[A7], A2 00002496 2F0B move.l -[A7], A3 00002498 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 0000249C 504F addq.w A7, 8 0000249E 4A80 tst.l D0 000024A0 66E8 bne -0x16 /* 0000248A */ label000024A2: 000024A2 200B move.l D0, A3 000024A4 6726 beq +0x28 /* 000024CC */ 000024A6 362C 0004 move.w D3, [A4 + 0x4] 000024AA 7008 moveq.l D0, 0x08 000024AC 3D43 FFFC move.w [A6 - 0x4], D3 000024B0 C640 and.w D3, D0 000024B2 670C beq +0xE /* 000024C0 */ 000024B4 302E FFFC move.w D0, [A6 - 0x4] 000024B8 816D FCA4 or.w [A5 - 0x35C], D0 000024BC 6000 0136 bra +0x138 /* 000025F4 */ label000024C0: 000024C0 302C 0004 move.w D0, [A4 + 0x4] 000024C4 3B40 FCA4 move.w [A5 - 0x35C], D0 000024C8 6000 012A bra +0x12C /* 000025F4 */ label000024CC: 000024CC 7005 moveq.l D0, 0x05 000024CE 2F00 move.l -[A7], D0 000024D0 487A 0130 pea.l [PC + 0x130 /* 00002602, value 0x73706565 'spee', cstring "speed" */] 000024D4 2F0A move.l -[A7], A2 000024D6 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 000024DA 4FEF 000C lea.l A7, [A7 + 0xC] 000024DE 4A80 tst.l D0 000024E0 6600 00FE bne +0x100 /* 000025E0 */ 000024E4 006D 0008 FCA4 ori.w [A5 - 0x35C], 0x8 000024EA 5A4A addq.w A2, 5 000024EC 4A12 tst.b [A2] 000024EE 6700 0104 beq +0x106 /* 000025F4 */ 000024F2 6000 00C8 bra +0xCA /* 000025BC */ label000024F6: 000024F6 524A addq.w A2, 1 000024F8 7008 moveq.l D0, 0x08 000024FA 2F00 move.l -[A7], D0 000024FC 487A 010A pea.l [PC + 0x10A /* 00002608, value 0x6E6F756E 'noun', cstring "nounroll" */] 00002500 2F0A move.l -[A7], A2 00002502 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00002506 4FEF 000C lea.l A7, [A7 + 0xC] 0000250A 4A80 tst.l D0 0000250C 660C bne +0xE /* 0000251A */ 0000250E 504A addq.w A2, 8 00002510 026D FFEF FCA4 andi.w [A5 - 0x35C], 0xFFEF 00002516 6000 00A4 bra +0xA6 /* 000025BC */ label0000251A: 0000251A 7006 moveq.l D0, 0x06 0000251C 2F00 move.l -[A7], D0 0000251E 487A 00F2 pea.l [PC + 0xF2 /* 00002612, value 0x756E726F 'unro', cstring "unroll" */] 00002522 2F0A move.l -[A7], A2 00002524 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00002528 4FEF 000C lea.l A7, [A7 + 0xC] 0000252C 4A80 tst.l D0 0000252E 660C bne +0xE /* 0000253C */ 00002530 5C4A addq.w A2, 6 00002532 006D 0010 FCA4 ori.w [A5 - 0x35C], 0x10 00002538 6000 0082 bra +0x84 /* 000025BC */ label0000253C: 0000253C 7005 moveq.l D0, 0x05 0000253E 2F00 move.l -[A7], D0 00002540 487A 00D8 pea.l [PC + 0xD8 /* 0000261A, value 0x6E6F7265 'nore', cstring "norep" */] 00002544 2F0A move.l -[A7], A2 00002546 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 0000254A 4FEF 000C lea.l A7, [A7 + 0xC] 0000254E 4A80 tst.l D0 00002550 660A bne +0xC /* 0000255C */ 00002552 5A4A addq.w A2, 5 00002554 006D 0020 FCA4 ori.w [A5 - 0x35C], 0x20 /* ' ' */ 0000255A 6060 bra +0x62 /* 000025BC */ label0000255C: 0000255C 7007 moveq.l D0, 0x07 0000255E 2F00 move.l -[A7], D0 00002560 487A 00BE pea.l [PC + 0xBE /* 00002620, value 0x6E6F696E 'noin', cstring "nointer" */] 00002564 2F0A move.l -[A7], A2 00002566 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 0000256A 4FEF 000C lea.l A7, [A7 + 0xC] 0000256E 4A80 tst.l D0 00002570 660A bne +0xC /* 0000257C */ 00002572 5E4A addq.w A2, 7 00002574 006D 0040 FCA4 ori.w [A5 - 0x35C], 0x40 /* '@' */ 0000257A 6040 bra +0x42 /* 000025BC */ label0000257C: 0000257C 700F moveq.l D0, 0x0F 0000257E 2F00 move.l -[A7], D0 00002580 487A 00A6 pea.l [PC + 0xA6 /* 00002628, value 0x756E7377 'unsw', cstring "unswitch_notify" */] 00002584 2F0A move.l -[A7], A2 00002586 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 0000258A 4FEF 000C lea.l A7, [A7 + 0xC] 0000258E 4A80 tst.l D0 00002590 660C bne +0xE /* 0000259E */ 00002592 700F moveq.l D0, 0x0F 00002594 D5C0 add.l A2, D0 00002596 006D 0100 FCA4 ori.w [A5 - 0x35C], 0x100 0000259C 601E bra +0x20 /* 000025BC */ label0000259E: 0000259E 7008 moveq.l D0, 0x08 000025A0 2F00 move.l -[A7], D0 000025A2 487A 0094 pea.l [PC + 0x94 /* 00002638, value 0x756E7377 'unsw', cstring "unswitch" */] 000025A6 2F0A move.l -[A7], A2 000025A8 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 000025AC 4FEF 000C lea.l A7, [A7 + 0xC] 000025B0 4A80 tst.l D0 000025B2 6616 bne +0x18 /* 000025CA */ 000025B4 504A addq.w A2, 8 000025B6 006D 0080 FCA4 ori.w [A5 - 0x35C], 0x80 label000025BC: 000025BC 1612 move.b D3, [A2] 000025BE 702C moveq.l D0, 0x2C 000025C0 B600 cmp.b D3, D0 000025C2 6700 FF32 beq -0xCC /* 000024F6 */ 000025C6 4A03 tst.b D3 000025C8 672A beq +0x2C /* 000025F4 */ label000025CA: 000025CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000025CE 2F2E 000C move.l -[A7], [A6 + 0xC] 000025D2 7001 moveq.l D0, 0x01 000025D4 2F00 move.l -[A7], D0 000025D6 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 000025DA 4FEF 000C lea.l A7, [A7 + 0xC] 000025DE 6014 bra +0x16 /* 000025F4 */ label000025E0: 000025E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000025E4 2F2E 000C move.l -[A7], [A6 + 0xC] 000025E8 7001 moveq.l D0, 0x01 000025EA 2F00 move.l -[A7], D0 000025EC 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 000025F0 4FEF 000C lea.l A7, [A7 + 0xC] label000025F4: 000025F4 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000025F8 4E5E unlink A6 000025FA 205F movea.l A0, [A7]+ 000025FC 504F addq.w A7, 8 000025FE 4ED0 jmp [A0] 00002600 0040 7370 ori.w D0, 0x7370 /* 'sp' */ 00002604 6565 bcs +0x67 /* 0000266B */ 00002606 6400 6E6F bcc +0x6E71 /* 00009477 */ 0000260A 756E moveq.l D2, 0x6E 0000260C 726F moveq.l D1, 0x6F 0000260E 6C6C bge +0x6E /* 0000267C */ 00002610 0000 756E ori.b D0, 0x6E /* 'n' */ 00002614 726F moveq.l D1, 0x6F 00002616 6C6C bge +0x6E /* 00002684 */ 00002618 0000 6E6F ori.b D0, 0x6F /* 'o' */ 0000261C 7265 moveq.l D1, 0x65 0000261E 7000 moveq.l D0, 0x00 00002620 6E6F bgt +0x71 /* 00002691 */ 00002622 696E bvs +0x70 /* 00002692 */ 00002624 7465 moveq.l D2, 0x65 00002626 7200 moveq.l D1, 0x00 00002628 756E moveq.l D2, 0x6E 0000262A 7377 moveq.l D1, 0x77 0000262C 6974 bvs +0x76 /* 000026A2 */ 0000262E 6368 bls +0x6A /* 00002698 */ 00002630 5F6E 6F74 subq.w [A6 + 0x6F74], 7 00002634 6966 bvs +0x68 /* 0000269C */ 00002636 7900 moveq.l D4, 0x00 00002638 756E moveq.l D2, 0x6E 0000263A 7377 moveq.l D1, 0x77 0000263C 6974 bvs +0x76 /* 000026B2 */ 0000263E 6368 bls +0x6A /* 000026A8 */ 00002640 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002642-00002648 fn00002642: 00002642 4E56 0000 link A6, 0 00002646 42A7 clr.l -[A7] // end alternate branch 00002642-00002648 fn00002642: // (misaligned) 00002644 0000 42A7 ori.b D0, 0xA7 00002648 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000264C 487A 001A pea.l [PC + 0x1A /* 00002668, value 0x2D657870 '-exp', cstring "-export_list" */] 00002650 4EBA FCB6 jsr [PC - 0x34A /* 00002308 */] 00002654 4FEF 000C lea.l A7, [A7 + 0xC] 00002658 1B7C 0001 FCA8 move.b [A5 - 0x358], 0x1 0000265E 4E5E unlink A6 00002660 205F movea.l A0, [A7]+ 00002662 584F addq.w A7, 4 00002664 4ED0 jmp [A0] 00002666 000E 2D65 ori.b A6, 0x65 /* 'e' */ 0000266A 7870 moveq.l D4, 0x70 0000266C 6F72 ble +0x74 /* 000026E0 */ 0000266E 745F moveq.l D2, 0x5F 00002670 6C69 bge +0x6B /* 000026DB */ 00002672 7374 moveq.l D1, 0x74 00002674 0000 48E7 ori.b D0, 0xE7 // begin alternate branch 00002676-0000267A fn00002676: 00002676 48E7 1820 movem.l -[A7], D3,D4,A2 // end alternate branch 00002676-0000267A fn00002676: // (misaligned) 00002678 1820 move.b D4, -[A0] 0000267A 4244 clr.w D4 label0000267C: 0000267C 302D E34A move.w D0, [A5 - 0x1CB6] 00002680 0240 0080 andi.w D0, 0x80 label00002684: 00002684 660E bne +0x10 /* 00002694 */ 00002686 42A7 clr.l -[A7] 00002688 487A 0230 pea.l [PC + 0x230 /* 000028BA, value 0x2D587100 '-Xq\0', cstring "-Xq" */] 0000268C 4EBA FC7A jsr [PC - 0x386 /* 00002308 */] 00002690 504F addq.w A7, 8 label00002692: 00002692 600C bra +0xE /* 000026A0 */ label00002694: 00002694 42A7 clr.l -[A7] 00002696 487A 0226 pea.l [PC + 0x226 /* 000028BE, value 0x2D585600 '-XV\0', cstring "-XV" */] // begin alternate branch 00002698-000026A0 label00002698: 00002698 0226 4EBA andi.b -[A6], 0xBA label0000269C: 0000269C FC6C 504F .extension 0xC6C <>, 0x504F // unimplemented // end alternate branch 00002698-000026A0 label00002698: // (misaligned) 0000269A 4EBA FC6C jsr [PC - 0x394 /* 00002308 */] label0000269C: // (misaligned) 0000269E 504F addq.w A7, 8 label000026A0: 000026A0 102D EB88 move.b D0, [A5 - 0x1478] // begin alternate branch 000026A2-000026A4 label000026A2: 000026A2 EB88 lsl D0, 5 // end alternate branch 000026A2-000026A4 label000026A2: // (misaligned) 000026A4 6706 beq +0x8 /* 000026AC */ 000026A6 422D ED88 clr.b [A5 - 0x1278] // begin alternate branch 000026A8-000026AA label000026A8: 000026A8 ED88 lsl D0, 6 // end alternate branch 000026A8-000026AA label000026A8: // (misaligned) 000026AA 6024 bra +0x26 /* 000026D0 */ label000026AC: 000026AC 102D ED88 move.b D0, [A5 - 0x1278] 000026B0 661E bne +0x20 /* 000026D0 */ label000026B2: 000026B2 487A 020E pea.l [PC + 0x20E /* 000028C2, value 0x54656D70 'Temp', cstring "TempFolder" */] 000026B6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000026BA 584F addq.w A7, 4 000026BC 2440 movea.l A2, D0 000026BE 200A move.l D0, A2 000026C0 670E beq +0x10 /* 000026D0 */ 000026C2 4A12 tst.b [A2] 000026C4 670A beq +0xC /* 000026D0 */ 000026C6 487A 0206 pea.l [PC + 0x206 /* 000028CE, value 0x2D790000 '-y\0\0', cstring "-y" */] 000026CA 2F0A move.l -[A7], A2 000026CC 4EBA FD08 jsr [PC - 0x2F8 /* 000023D6 */] label000026D0: 000026D0 102D FC98 move.b D0, [A5 - 0x368] 000026D4 670C beq +0xE /* 000026E2 */ 000026D6 42A7 clr.l -[A7] 000026D8 487A 01F8 pea.l [PC + 0x1F8 /* 000028D2, value 0x2D736176 '-sav', cstring "-saveil" */] 000026DC 4EBA FC2A jsr [PC - 0x3D6 /* 00002308 */] label000026E0: 000026E0 504F addq.w A7, 8 label000026E2: 000026E2 102D FCAA move.b D0, [A5 - 0x356] 000026E6 6706 beq +0x8 /* 000026EE */ 000026E8 4240 clr.w D0 000026EA 3B40 FCA4 move.w [A5 - 0x35C], D0 label000026EE: 000026EE 102D ED8A move.b D0, [A5 - 0x1276] 000026F2 674A beq +0x4C /* 0000273E */ 000026F4 302D FCA4 move.w D0, [A5 - 0x35C] 000026F8 6712 beq +0x14 /* 0000270C */ 000026FA 0C6D 0001 FCA4 cmpi.w [A5 - 0x35C], 0x1 00002700 670A beq +0xC /* 0000270C */ 00002702 7015 moveq.l D0, 0x15 00002704 2F00 move.l -[A7], D0 00002706 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */] 0000270A 584F addq.w A7, 4 label0000270C: 0000270C 102D FCA6 move.b D0, [A5 - 0x35A] 00002710 6714 beq +0x16 /* 00002726 */ 00002712 0CAD 0000 0000 FCA0 cmpi.l [A5 - 0x360], 0x0 0000271A 6B0A bmi +0xC /* 00002726 */ 0000271C 7019 moveq.l D0, 0x19 0000271E 2F00 move.l -[A7], D0 00002720 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */] 00002724 584F addq.w A7, 4 label00002726: 00002726 7001 moveq.l D0, 0x01 00002728 3B40 FCA4 move.w [A5 - 0x35C], D0 0000272C 70FF moveq.l D0, 0xFFFFFFFF 0000272E 2B40 FCA0 move.l [A5 - 0x360], D0 00002732 42A7 clr.l -[A7] 00002734 487A 01A4 pea.l [PC + 0x1A4 /* 000028DA, value 0x2D670000 '-g\0\0', cstring "-g" */] 00002738 4EBA FBCE jsr [PC - 0x432 /* 00002308 */] 0000273C 504F addq.w A7, 8 label0000273E: 0000273E 362D FCA4 move.w D3, [A5 - 0x35C] 00002742 7001 moveq.l D0, 0x01 00002744 B640 cmp.w D3, D0 00002746 6700 00EC beq +0xEE /* 00002834 */ 0000274A 7002 moveq.l D0, 0x02 0000274C B640 cmp.w D3, D0 0000274E 6704 beq +0x6 /* 00002754 */ 00002750 4A43 tst.w D3 00002752 6630 bne +0x32 /* 00002784 */ label00002754: 00002754 42A7 clr.l -[A7] 00002756 487A 01AA pea.l [PC + 0x1AA /* 00002902, value 0x2D4F3000 '-O0\0', cstring "-O0" */] 0000275A 4EBA FBAC jsr [PC - 0x454 /* 00002308 */] 0000275E 504F addq.w A7, 8 00002760 42A7 clr.l -[A7] 00002762 487A 017A pea.l [PC + 0x17A /* 000028DE, value 0x2D586E6F '-Xno', cstring "-Xno_interprocedural_optimizati"... */] 00002766 4EBA FBA0 jsr [PC - 0x460 /* 00002308 */] 0000276A 504F addq.w A7, 8 0000276C 7801 moveq.l D4, 0x01 0000276E 102D FCA6 move.b D0, [A5 - 0x35A] 00002772 6606 bne +0x8 /* 0000277A */ 00002774 7000 moveq.l D0, 0x00 00002776 2B40 FCA0 move.l [A5 - 0x360], D0 label0000277A: 0000277A 7002 moveq.l D0, 0x02 0000277C 3B40 FCA4 move.w [A5 - 0x35C], D0 00002780 6000 00B2 bra +0xB4 /* 00002834 */ label00002784: 00002784 0C6D 0004 FCA4 cmpi.w [A5 - 0x35C], 0x4 0000278A 661E bne +0x20 /* 000027AA */ 0000278C 42A7 clr.l -[A7] 0000278E 487A 0176 pea.l [PC + 0x176 /* 00002906, value 0x2D4F3400 '-O4\0', cstring "-O4" */] 00002792 4EBA FB74 jsr [PC - 0x48C /* 00002308 */] 00002796 504F addq.w A7, 8 00002798 102D FCA6 move.b D0, [A5 - 0x35A] 0000279C 6600 0096 bne +0x98 /* 00002834 */ 000027A0 7000 moveq.l D0, 0x00 000027A2 2B40 FCA0 move.l [A5 - 0x360], D0 000027A6 6000 008C bra +0x8E /* 00002834 */ label000027AA: 000027AA 362D FCA4 move.w D3, [A5 - 0x35C] 000027AE 7008 moveq.l D0, 0x08 000027B0 C640 and.w D3, D0 000027B2 6774 beq +0x76 /* 00002828 */ 000027B4 302D FCA4 move.w D0, [A5 - 0x35C] 000027B8 7220 moveq.l D1, 0x20 000027BA C041 and.w D0, D1 000027BC 670E beq +0x10 /* 000027CC */ 000027BE 42A7 clr.l -[A7] 000027C0 487A 0148 pea.l [PC + 0x148 /* 0000290A, value 0x2D4F3300 '-O3\0', cstring "-O3" */] 000027C4 4EBA FB42 jsr [PC - 0x4BE /* 00002308 */] 000027C8 504F addq.w A7, 8 000027CA 600C bra +0xE /* 000027D8 */ label000027CC: 000027CC 42A7 clr.l -[A7] 000027CE 487A 013E pea.l [PC + 0x13E /* 0000290E, value 0x2D4F3500 '-O5\0', cstring "-O5" */] 000027D2 4EBA FB34 jsr [PC - 0x4CC /* 00002308 */] 000027D6 504F addq.w A7, 8 label000027D8: 000027D8 302D FCA4 move.w D0, [A5 - 0x35C] 000027DC 7210 moveq.l D1, 0x10 000027DE C041 and.w D0, D1 000027E0 670C beq +0xE /* 000027EE */ 000027E2 42A7 clr.l -[A7] 000027E4 487A 012C pea.l [PC + 0x12C /* 00002912, value 0x2D4F7500 '-Ou\0', cstring "-Ou" */] 000027E8 4EBA FB1E jsr [PC - 0x4E2 /* 00002308 */] 000027EC 504F addq.w A7, 8 label000027EE: 000027EE 302D FCA4 move.w D0, [A5 - 0x35C] 000027F2 0240 0080 andi.w D0, 0x80 000027F6 670C beq +0xE /* 00002804 */ 000027F8 42A7 clr.l -[A7] 000027FA 487A 011A pea.l [PC + 0x11A /* 00002916, value 0x2D4F6E00 '-On\0', cstring "-On" */] 000027FE 4EBA FB08 jsr [PC - 0x4F8 /* 00002308 */] 00002802 504F addq.w A7, 8 label00002804: 00002804 302D FCA4 move.w D0, [A5 - 0x35C] 00002808 0240 0100 andi.w D0, 0x100 0000280C 670C beq +0xE /* 0000281A */ 0000280E 42A7 clr.l -[A7] 00002810 487A 0108 pea.l [PC + 0x108 /* 0000291A, value 0x2D4F4E00 '-ON\0', cstring "-ON" */] 00002814 4EBA FAF2 jsr [PC - 0x50E /* 00002308 */] 00002818 504F addq.w A7, 8 label0000281A: 0000281A 102D FCA6 move.b D0, [A5 - 0x35A] 0000281E 6614 bne +0x16 /* 00002834 */ 00002820 7002 moveq.l D0, 0x02 00002822 2B40 FCA0 move.l [A5 - 0x360], D0 00002826 600C bra +0xE /* 00002834 */ label00002828: 00002828 2F3C 0000 00D0 move.l -[A7], 0xD0 0000282E 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 00002832 584F addq.w A7, 4 label00002834: 00002834 4A44 tst.w D4 00002836 6616 bne +0x18 /* 0000284E */ 00002838 302D FCA4 move.w D0, [A5 - 0x35C] 0000283C 7240 moveq.l D1, 0x40 0000283E C041 and.w D0, D1 00002840 670C beq +0xE /* 0000284E */ 00002842 42A7 clr.l -[A7] 00002844 487A 00D8 pea.l [PC + 0xD8 /* 0000291E, value 0x2D586E6F '-Xno', cstring "-Xno_interprocedural_optimizati"... */] 00002848 4EBA FABE jsr [PC - 0x542 /* 00002308 */] 0000284C 504F addq.w A7, 8 label0000284E: 0000284E 0C6D 0001 FCA4 cmpi.w [A5 - 0x35C], 0x1 00002854 6606 bne +0x8 /* 0000285C */ 00002856 102D FCA6 move.b D0, [A5 - 0x35A] 0000285A 6730 beq +0x32 /* 0000288C */ label0000285C: 0000285C 202D FCA0 move.l D0, [A5 - 0x360] 00002860 7600 moveq.l D3, 0x00 00002862 B083 cmp.l D0, D3 00002864 6A0E bpl +0x10 /* 00002874 */ 00002866 42A7 clr.l -[A7] 00002868 487A 00D8 pea.l [PC + 0xD8 /* 00002942, value 0x2D4F692D '-Oi-', cstring "-Oi-" */] 0000286C 4EBA FA9A jsr [PC - 0x566 /* 00002308 */] 00002870 504F addq.w A7, 8 00002872 6018 bra +0x1A /* 0000288C */ label00002874: 00002874 102D FCA3 move.b D0, [A5 - 0x35D] 00002878 7230 moveq.l D1, 0x30 0000287A D001 add.b D0, D1 0000287C 1B40 FF79 move.b [A5 - 0x87], D0 00002880 42A7 clr.l -[A7] 00002882 486D FF76 pea.l [A5 - 0x8A] 00002886 4EBA FA80 jsr [PC - 0x580 /* 00002308 */] 0000288A 504F addq.w A7, 8 label0000288C: 0000288C 7600 moveq.l D3, 0x00 0000288E 45ED FCAC lea.l A2, [A5 - 0x354] 00002892 6018 bra +0x1A /* 000028AC */ label00002894: 00002894 2012 move.l D0, [A2] 00002896 222D F48E move.l D1, [A5 - 0xB72] 0000289A 52AD F48E addq.l [A5 - 0xB72], 1 0000289E E581 asl D1, 2 000028A0 41ED FF84 lea.l A0, [A5 - 0x7C] 000028A4 2180 1000 move.l [A0 + D1.w], D0 000028A8 584A addq.w A2, 4 000028AA 5283 addq.l D3, 1 label000028AC: 000028AC B6AD FD28 cmp.l D3, [A5 - 0x2D8] 000028B0 6DE2 blt -0x1C /* 00002894 */ 000028B2 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000028B6 4E75 rts 000028B8 008E 2D58 7100 ori.l A6, 0x2D587100 /* '-Xq\0' */ 000028BE 2D58 5600 move.l [A6 + 0x5600], [A0]+ 000028C2 5465 addq.w -[A5], 2 000028C4 6D70 blt +0x72 /* 00002936 */ 000028C6 466F 6C64 not.w [A7 + 0x6C64] 000028CA 6572 bcs +0x74 /* 0000293E */ 000028CC 0000 2D79 ori.b D0, 0x79 /* 'y' */ 000028D0 0000 2D73 ori.b D0, 0x73 /* 's' */ 000028D4 6176 bsr +0x78 /* 0000294C */ 000028D6 6569 bcs +0x6B /* 00002941 */ 000028D8 6C00 2D67 bge +0x2D69 /* 00005641 */ 000028DC 0000 2D58 ori.b D0, 0x58 /* 'X' */ 000028E0 6E6F bgt +0x71 /* 00002951 */ 000028E2 5F69 6E74 subq.w [A1 + 0x6E74], 7 000028E6 6572 bcs +0x74 /* 0000295A */ 000028E8 7072 moveq.l D0, 0x72 000028EA 6F63 ble +0x65 /* 0000294F */ 000028EC 6564 bcs +0x66 /* 00002952 */ 000028EE 7572 moveq.l D2, 0x72 000028F0 616C bsr +0x6E /* 0000295E */ 000028F2 5F6F 7074 subq.w [A7 + 0x7074], 7 000028F6 696D bvs +0x6F /* 00002965 */ 000028F8 697A bvs +0x7C /* 00002974 */ 000028FA 6174 bsr +0x76 /* 00002970 */ 000028FC 696F bvs +0x71 /* 0000296D */ 000028FE 6E73 bgt +0x75 /* 00002973 */ 00002900 0000 2D4F ori.b D0, 0x4F /* 'O' */ 00002904 3000 move.w D0, D0 00002906 2D4F 3400 move.l [A6 + 0x3400], A7 0000290A 2D4F 3300 move.l [A6 + 0x3300], A7 0000290E 2D4F 3500 move.l [A6 + 0x3500], A7 00002912 2D4F 7500 move.l [A6 + 0x7500], A7 00002916 2D4F 6E00 move.l [A6 + 0x6E00], A7 0000291A 2D4F 4E00 move.l [A6 + 0x4E00], A7 0000291E 2D58 6E6F move.l [A6 + 0x6E6F], [A0]+ 00002922 5F69 6E74 subq.w [A1 + 0x6E74], 7 00002926 6572 bcs +0x74 /* 0000299A */ 00002928 7072 moveq.l D0, 0x72 0000292A 6F63 ble +0x65 /* 0000298F */ 0000292C 6564 bcs +0x66 /* 00002992 */ 0000292E 7572 moveq.l D2, 0x72 00002930 616C bsr +0x6E /* 0000299E */ 00002932 5F6F 7074 subq.w [A7 + 0x7074], 7 label00002936: 00002936 696D bvs +0x6F /* 000029A5 */ 00002938 697A bvs +0x7C /* 000029B4 */ 0000293A 6174 bsr +0x76 /* 000029B0 */ 0000293C 696F bvs +0x71 /* 000029AD */ label0000293E: 0000293E 6E73 bgt +0x75 /* 000029B3 */ 00002940 0000 2D4F ori.b D0, 0x4F /* 'O' */ 00002944 692D bvs +0x2F /* 00002973 */ 00002946 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002948-00002950 fn00002948: 00002948 4E56 0000 link A6, 0 fn0000294C: 0000294C 48E7 1800 movem.l -[A7], D3,D4 // end alternate branch 00002948-00002950 fn00002948: // (misaligned) 0000294A 0000 48E7 ori.b D0, 0xE7 fn0000294C: // (misaligned) 0000294E 1800 move.b D4, D0 00002950 7600 moveq.l D3, 0x00 label00002952: 00002952 2B43 F48E move.l [A5 - 0xB72], D3 00002956 41ED F492 lea.l A0, [A5 - 0xB6E] label0000295A: 0000295A 2B48 FC92 move.l [A5 - 0x36E], A0 fn0000295E: 0000295E 4240 clr.w D0 00002960 3B40 FC96 move.w [A5 - 0x36A], D0 00002964 42A7 clr.l -[A7] 00002966 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000296A 4EBA F99C jsr [PC - 0x664 /* 00002308 */] 0000296E 504F addq.w A7, 8 fn00002970: 00002970 4204 clr.b D4 00002972 1B44 FCA6 move.b [A5 - 0x35A], D4 // begin alternate branch 00002974-00002980 label00002974: 00002974 FCA6 1B44 .extension 0xCA6 <> // unimplemented 00002978 FCA8 1B44 .extension 0xCA8 <> // unimplemented 0000297C FCAA 4240 .extension 0xCAA <> // unimplemented // end alternate branch 00002974-00002980 label00002974: // (misaligned) 00002976 1B44 FCA8 move.b [A5 - 0x358], D4 0000297A 1B44 FCAA move.b [A5 - 0x356], D4 0000297E 4240 clr.w D0 00002980 3B40 FCA4 move.w [A5 - 0x35C], D0 00002984 7002 moveq.l D0, 0x02 00002986 2B40 FCA0 move.l [A5 - 0x360], D0 0000298A 422D EB88 clr.b [A5 - 0x1478] 0000298E 1B44 ED88 move.b [A5 - 0x1278], D4 label00002992: 00002992 1B44 ED8A move.b [A5 - 0x1276], D4 00002996 1B44 ED8E move.b [A5 - 0x1272], D4 label0000299A: 0000299A 1B44 ED8C move.b [A5 - 0x1274], D4 fn0000299E: 0000299E 1B44 FC98 move.b [A5 - 0x368], D4 000029A2 1B44 FC9C move.b [A5 - 0x364], D4 000029A6 1B44 FC9E move.b [A5 - 0x362], D4 000029AA 1B44 FC9A move.b [A5 - 0x366], D4 000029AE 2B43 FD28 move.l [A5 - 0x2D8], D3 // begin alternate branch 000029B0-000029B2 fn000029B0: 000029B0 FD28 .extension 0xD28 <> // unimplemented // end alternate branch 000029B0-000029B2 fn000029B0: // (misaligned) 000029B2 4CDF 0018 movem.l D3,D4, [A7]+ // begin alternate branch 000029B4-000029B8 label000029B4: 000029B4 0018 4E5E ori.b [A0]+, 0x5E /* '^' */ // end alternate branch 000029B4-000029B8 label000029B4: // (misaligned) 000029B6 4E5E unlink A6 000029B8 205F movea.l A0, [A7]+ 000029BA 584F addq.w A7, 4 000029BC 4ED0 jmp [A0] fn000029BE: 000029BE 4E56 FFFC link A6, -0x0004 000029C2 48E7 1020 movem.l -[A7], D3,A2 000029C6 202D E6B8 move.l D0, [A5 - 0x1948] 000029CA 660E bne +0x10 /* 000029DA */ 000029CC 700B moveq.l D0, 0x0B 000029CE 2F00 move.l -[A7], D0 000029D0 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */] 000029D4 584F addq.w A7, 4 000029D6 4EFA 01D4 jmp [PC + 0x1D4 /* 00002BAC */] label000029DA: 000029DA 102E 000A move.b D0, [A6 + 0xA] 000029DE 6712 beq +0x14 /* 000029F2 */ 000029E0 4EBA FC94 jsr [PC - 0x36C /* 00002676 */] 000029E4 2B6D FC92 FF7C move.l [A5 - 0x84], [A5 - 0x36E] 000029EA 2B6D F48E FF80 move.l [A5 - 0x80], [A5 - 0xB72] 000029F0 600C bra +0xE /* 000029FE */ label000029F2: 000029F2 2B6D FF7C FC92 move.l [A5 - 0x36E], [A5 - 0x84] 000029F8 2B6D FF80 F48E move.l [A5 - 0xB72], [A5 - 0x80] label000029FE: 000029FE 102D ED8E move.b D0, [A5 - 0x1272] 00002A02 6700 0096 beq +0x98 /* 00002A9A */ 00002A06 102D FCA8 move.b D0, [A5 - 0x358] 00002A0A 6600 008E bne +0x90 /* 00002A9A */ 00002A0E 202D E6B4 move.l D0, [A5 - 0x194C] 00002A12 6620 bne +0x22 /* 00002A34 */ 00002A14 42A7 clr.l -[A7] 00002A16 2F2D E6B8 move.l -[A7], [A5 - 0x1948] 00002A1A 487A 01AC pea.l [PC + 0x1AC /* 00002BC8, value 0x78002D65 'x\0-e', cstring "x" */] 00002A1E 42A7 clr.l -[A7] 00002A20 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */] 00002A24 2F00 move.l -[A7], D0 00002A26 487A 0192 pea.l [PC + 0x192 /* 00002BBA, value 0x2D657870 '-exp', cstring "-export_list" */] 00002A2A 4EBA F8DC jsr [PC - 0x724 /* 00002308 */] 00002A2E 4FEF 000C lea.l A7, [A7 + 0xC] 00002A32 6066 bra +0x68 /* 00002A9A */ label00002A34: 00002A34 703A moveq.l D0, 0x3A 00002A36 2F00 move.l -[A7], D0 00002A38 2F2D E6B4 move.l -[A7], [A5 - 0x194C] 00002A3C 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00002A40 504F addq.w A7, 8 00002A42 2440 movea.l A2, D0 00002A44 200A move.l D0, A2 00002A46 6622 bne +0x24 /* 00002A6A */ 00002A48 42A7 clr.l -[A7] 00002A4A 2F2D E6B8 move.l -[A7], [A5 - 0x1948] 00002A4E 487A 018A pea.l [PC + 0x18A /* 00002BDA, value 0x78002D65 'x\0-e', cstring "x" */] 00002A52 487A 0184 pea.l [PC + 0x184 /* 00002BD8, value 0x3A007800 ':\0x\0', cstring ":" */] 00002A56 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */] 00002A5A 2F00 move.l -[A7], D0 00002A5C 487A 016C pea.l [PC + 0x16C /* 00002BCA, value 0x2D657870 '-exp', cstring "-export_list" */] 00002A60 4EBA F8A6 jsr [PC - 0x75A /* 00002308 */] 00002A64 4FEF 000C lea.l A7, [A7 + 0xC] 00002A68 6030 bra +0x32 /* 00002A9A */ label00002A6A: 00002A6A 524A addq.w A2, 1 00002A6C 204A movea.l A0, A2 00002A6E 1010 move.b D0, [A0] 00002A70 1D40 FFFC move.b [A6 - 0x4], D0 00002A74 4212 clr.b [A2] 00002A76 42A7 clr.l -[A7] 00002A78 2F2D E6B8 move.l -[A7], [A5 - 0x1948] 00002A7C 487A 016C pea.l [PC + 0x16C /* 00002BEA, value 0x78006F00 'x\0o\0', cstring "x" */] 00002A80 2F2D E6B4 move.l -[A7], [A5 - 0x194C] 00002A84 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */] 00002A88 2F00 move.l -[A7], D0 00002A8A 487A 0150 pea.l [PC + 0x150 /* 00002BDC, value 0x2D657870 '-exp', cstring "-export_list" */] 00002A8E 4EBA F878 jsr [PC - 0x788 /* 00002308 */] 00002A92 4FEF 000C lea.l A7, [A7 + 0xC] 00002A96 14AE FFFC move.b [A2], [A6 - 0x4] label00002A9A: 00002A9A 202D E6B4 move.l D0, [A5 - 0x194C] 00002A9E 6622 bne +0x24 /* 00002AC2 */ 00002AA0 2F2D E6B8 move.l -[A7], [A5 - 0x1948] 00002AA4 102D FC9E move.b D0, [A5 - 0x362] 00002AA8 6706 beq +0x8 /* 00002AB0 */ 00002AAA 41FA 0142 lea.l A0, [PC + 0x142 /* 00002BEE, value 0x7070632E 'ppc.', cstring "ppc.o" */] 00002AAE 6004 bra +0x6 /* 00002AB4 */ label00002AB0: 00002AB0 41FA 013A lea.l A0, [PC + 0x13A /* 00002BEC, value 0x6F007070 'o\0pp', cstring "o" */] label00002AB4: 00002AB4 2F08 move.l -[A7], A0 00002AB6 42A7 clr.l -[A7] 00002AB8 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */] 00002ABC 2B40 E6B4 move.l [A5 - 0x194C], D0 00002AC0 6034 bra +0x36 /* 00002AF6 */ label00002AC2: 00002AC2 102D FC9E move.b D0, [A5 - 0x362] 00002AC6 672E beq +0x30 /* 00002AF6 */ 00002AC8 2F2D E6B4 move.l -[A7], [A5 - 0x194C] 00002ACC 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00002AD0 584F addq.w A7, 4 00002AD2 D0AD E6B4 add.l D0, [A5 - 0x194C] 00002AD6 2040 movea.l A0, D0 00002AD8 1028 FFFF move.b D0, [A0 - 0x1] 00002ADC 723A moveq.l D1, 0x3A 00002ADE B001 cmp.b D0, D1 00002AE0 6614 bne +0x16 /* 00002AF6 */ 00002AE2 2F2D E6B8 move.l -[A7], [A5 - 0x1948] 00002AE6 487A 010C pea.l [PC + 0x10C /* 00002BF4, value 0x7070632E 'ppc.', cstring "ppc.o" */] 00002AEA 2F2D E6B4 move.l -[A7], [A5 - 0x194C] 00002AEE 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */] 00002AF2 2B40 E6B4 move.l [A5 - 0x194C], D0 label00002AF6: 00002AF6 42A7 clr.l -[A7] 00002AF8 2F2D E6B4 move.l -[A7], [A5 - 0x194C] 00002AFC 487A 00FC pea.l [PC + 0xFC /* 00002BFA, value 0x2D6F0000 '-o\0\0', cstring "-o" */] 00002B00 4EBA F806 jsr [PC - 0x7FA /* 00002308 */] 00002B04 4FEF 000C lea.l A7, [A7 + 0xC] 00002B08 102D EB88 move.b D0, [A5 - 0x1478] 00002B0C 671C beq +0x1E /* 00002B2A */ 00002B0E 42A7 clr.l -[A7] 00002B10 2F2D E6B8 move.l -[A7], [A5 - 0x1948] 00002B14 487A 00E8 pea.l [PC + 0xE8 /* 00002BFE, value 0x6E003A00 'n\0:\0', cstring "n" */] 00002B18 486D EB88 pea.l [A5 - 0x1478] 00002B1C 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */] 00002B20 2F00 move.l -[A7], D0 00002B22 4EBA F7E4 jsr [PC - 0x81C /* 00002308 */] 00002B26 504F addq.w A7, 8 00002B28 603A bra +0x3C /* 00002B64 */ label00002B2A: 00002B2A 102D ED88 move.b D0, [A5 - 0x1278] 00002B2E 671C beq +0x1E /* 00002B4C */ 00002B30 42A7 clr.l -[A7] 00002B32 2F2D E6B8 move.l -[A7], [A5 - 0x1948] 00002B36 487A 00CA pea.l [PC + 0xCA /* 00002C02, value 0x6E006E00 'n\0n\0', cstring "n" */] 00002B3A 487A 00C4 pea.l [PC + 0xC4 /* 00002C00, value 0x3A006E00 ':\0n\0', cstring ":" */] 00002B3E 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */] 00002B42 2F00 move.l -[A7], D0 00002B44 4EBA F7C2 jsr [PC - 0x83E /* 00002308 */] 00002B48 504F addq.w A7, 8 00002B4A 6018 bra +0x1A /* 00002B64 */ label00002B4C: 00002B4C 42A7 clr.l -[A7] 00002B4E 2F2D E6B8 move.l -[A7], [A5 - 0x1948] 00002B52 487A 00B0 pea.l [PC + 0xB0 /* 00002C04, value 0x6E000D42 'n\0\rB', cstring "n" */] 00002B56 42A7 clr.l -[A7] 00002B58 4EAD 1662 jsr [A5 + 0x1662 /* export_712 */] 00002B5C 2F00 move.l -[A7], D0 00002B5E 4EBA F7A8 jsr [PC - 0x858 /* 00002308 */] 00002B62 504F addq.w A7, 8 label00002B64: 00002B64 102E 0008 move.b D0, [A6 + 0x8] 00002B68 6742 beq +0x44 /* 00002BAC */ 00002B6A 487A 009A pea.l [PC + 0x9A /* 00002C06, value 0xD426163 '\rBac', pstring "Back end comm" */] 00002B6E 486D C23E pea.l [A5 - 0x3DC2] 00002B72 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00002B76 504F addq.w A7, 8 00002B78 7600 moveq.l D3, 0x00 00002B7A 45ED FF84 lea.l A2, [A5 - 0x7C] 00002B7E 6018 bra +0x1A /* 00002B98 */ label00002B80: 00002B80 2F12 move.l -[A7], [A2] 00002B82 2F03 move.l -[A7], D3 00002B84 487A 00A4 pea.l [PC + 0xA4 /* 00002C2A, value 0x20202532 ' %2', cstring " %2d: \"%s\"\ " */] 00002B88 486D C23E pea.l [A5 - 0x3DC2] 00002B8C 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00002B90 4FEF 0010 lea.l A7, [A7 + 0x10] 00002B94 584A addq.w A2, 4 00002B96 5283 addq.l D3, 1 label00002B98: 00002B98 B6AD F48E cmp.l D3, [A5 - 0xB72] 00002B9C 6DE2 blt -0x1C /* 00002B80 */ 00002B9E 487A 0098 pea.l [PC + 0x98 /* 00002C38, cstring "\ " */] 00002BA2 486D C23E pea.l [A5 - 0x3DC2] 00002BA6 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00002BAA 504F addq.w A7, 8 label00002BAC: 00002BAC 4CDF 0408 movem.l D3,A2, [A7]+ 00002BB0 4E5E unlink A6 00002BB2 205F movea.l A0, [A7]+ 00002BB4 584F addq.w A7, 4 00002BB6 4ED0 jmp [A0] 00002BB8 0080 2D65 7870 ori.l D0, 0x2D657870 /* '-exp' */ 00002BBE 6F72 ble +0x74 /* 00002C32 */ 00002BC0 745F moveq.l D2, 0x5F 00002BC2 6C69 bge +0x6B /* 00002C2D */ 00002BC4 7374 moveq.l D1, 0x74 00002BC6 0000 7800 ori.b D0, 0x0 00002BCA 2D65 7870 move.l [A6 + 0x7870], -[A5] 00002BCE 6F72 ble +0x74 /* 00002C42 */ 00002BD0 745F moveq.l D2, 0x5F 00002BD2 6C69 bge +0x6B /* 00002C3D */ 00002BD4 7374 moveq.l D1, 0x74 00002BD6 0000 3A00 ori.b D0, 0x0 00002BDA 7800 moveq.l D4, 0x00 00002BDC 2D65 7870 move.l [A6 + 0x7870], -[A5] 00002BE0 6F72 ble +0x74 /* 00002C54 */ 00002BE2 745F moveq.l D2, 0x5F 00002BE4 6C69 bge +0x6B /* 00002C4F */ 00002BE6 7374 moveq.l D1, 0x74 00002BE8 0000 7800 ori.b D0, 0x0 00002BEC 6F00 7070 ble +0x7072 /* 00009C5E */ 00002BF0 632E bls +0x30 /* 00002C20 */ 00002BF2 6F00 7070 ble +0x7072 /* 00009C64 */ 00002BF6 632E bls +0x30 /* 00002C26 */ 00002BF8 6F00 2D6F ble +0x2D71 /* 00005969 */ 00002BFC 0000 6E00 ori.b D0, 0x0 00002C00 3A00 move.w D5, D0 00002C02 6E00 6E00 bgt +0x6E02 /* 00009A04 */ 00002C06 0D42 bchg D2, D6 00002C08 6163 bsr +0x65 /* 00002C6D */ 00002C0A 6B20 bmi +0x22 /* 00002C2C */ 00002C0C 656E bcs +0x70 /* 00002C7C */ 00002C0E 6420 bcc +0x22 /* 00002C30 */ 00002C10 636F bls +0x71 /* 00002C81 */ 00002C12 6D6D blt +0x6F /* 00002C81 */ 00002C14 616E bsr +0x70 /* 00002C84 */ 00002C16 6420 bcc +0x22 /* 00002C38 */ 00002C18 6C69 bge +0x6B /* 00002C83 */ 00002C1A 6E65 bgt +0x67 /* 00002C81 */ 00002C1C 2070 6172 616D 6574 6572 movea.l A0, [[A0 + 0x616D6574] + 0x6572] // begin alternate branch 00002C20-00002C26 label00002C20: 00002C20 616D bsr +0x6F /* 00002C8F */ 00002C22 6574 bcs +0x76 /* 00002C98 */ 00002C24 6572 bcs +0x74 /* 00002C98 */ // end alternate branch 00002C20-00002C26 label00002C20: // (misaligned) label00002C26: 00002C26 733A moveq.l D1, 0x3A 00002C28 0D00 btst D0, D6 00002C2A 2020 move.l D0, -[A0] label00002C2C: 00002C2C 2532 643A move.l -[A2], [A2 + D6.w * 4 + 0x3A] label00002C30: 00002C30 2022 move.l D0, -[A2] label00002C32: 00002C32 2573 220D 0000 move.l [A2 + 0x0], [A3 + D2.w * 2 + 0xD] label00002C38: 00002C38 0D00 btst D0, D6